Bonjour,

Je dois modifier une application faite par un collègue afin de la rendre plus performante.

Il s'agit d'un ascx qui est intégré dans un site sharepoint.
Cet ascx en contient un autre (en fait plusieurs autres), ainsi qu'une très grosse tartine de javascript et environ 8 UpdatePanel.

Selon le profil connecté, l'application se met à ramer dramatiquement.
Avec mon profil (droits très limités), tout est rapide. Avec un profil de superviseur - qui a la visibilité sur les 300 employés de la boite - c'est la cata.

les animations sur OnMouseOver mettent une seconde avant de s'afficher, les listes déroulantes : pareil ! et enfin chercher un nom dans une liste de 300 personnes devient un exploit !

Bref, mon boss m'a demandé de rendre la chose plus rapide !

Dans un premier temps, j'ai repris les UpdatePanel en mettant certains en UpdateMode="Conditional" (un gros restant sur Always par obligation).

Enfin chose notable : c'est lentissime sur IE, plus rapide sur FireFox et Chrome.

Je sèche.
Si quelqu'un a une idée pour m'aider à trouver l'origine du problème.