Bonjour,
Oui le paramètre "selected" peut être source de ralentissement quand on l'utilise abondament. Ceci est référencé dans la FAQ. C'est dû au fait que cette fonctionnalité nécessite une analyse du code HTML, et ça peut être coûteux en perf.
Tu peux toutefois tenter d'améliorer les perf en utilisant le paramètre "selbounds" conjointement à "selected". "selbounds" permet de définir la zone dans laquelle TBS va rechercher les contrôles <input>. Par défaut il fait la recherche sur toute la zone <form> ce qui peut être trop.
Exemple d'amélioration :
<div>
<input name="x_option1" ...> valeur 1
<input name="x_option1" ...> valeur 2
<input name="x_option1" ...> valeur 3
<!--[var.option1;selected=x_option1:selbound=div]-->
</div>
|
Si tes perf restent catastrophique, alors la fonctionalité "selected" est à éviter. Il faudra la remplacer par des balises conditionelles placées sur chaque item <input>.