Internet Explorer 8 : les développeurs parlent des performances
Toujours difficile de reconquérir les déçus
Les développeurs d’Internet Explorer ont posté un nouveau billet sur leur blog. Cette fois consacré au délicat chapitre des performances, ils se sont fendus de nombreuses explications sur le sujet, car il y a selon eux plusieurs angles pour étudier la question.Temps de calcul ou temps d'utilisation ?
Il y a principalement deux grandes considérations des performances, et de ce que l’on appelle les performances. S’agit-il uniquement de la capacité à effectuer rapidement un calcul précis pour accélérer l’affichage d’une page web ou la réalisation d’une opération particulière, ou s’agit-il du temps total passé par un utilisateur dans une liste d’actions choisies ? En fait, les développeurs expliquent qu’ils ont étudié les deux terrains.
Le deuxième point abordé est débattu et réglé à travers les diverses fonctionnalités qui vont être intégrées, et dont nous avons déjà parlé pour certaines d’entre elles. Par contre, sur ce que l’on pourrait appeler le terrain des performances pures, les développeurs se sont demandé comment ils allaient progresser.
Quels mécanismes en priorité ?
Ils pouvaient par exemple prendre tous les mécanismes et les améliorer de manière générale, ou bien définir un ordre de priorité. Le fait est qu’une amélioration générale répartie sur l’ensemble des mécanismes ne tient pas forcément compte de l’utilisation réelle. Ils ont donc collecté des données sur l’utilisation de certains sites recourant massivement aux technologies dites « Web 2.0 » ainsi que sur le Top 100 des sites les plus visités.
Les résultats obtenus avec la bêta 1 d’Internet Explorer 8 ont réservé quelques surprises dans la répartition de la charge du processeur. Ainsi, si le processus entier représente 100 %, on obtient :
- Mise en page : 43,16 %
- Rendu : 27,25 %
- Parsing du HTML : 2,81 %
- Tri : 7,34 %
- Formatage CSS : 8,66 %
- DOM : 5,05 %
- JavaScript : 3,23 %
- Autres : 2,49 %
- Mise en page : 8,87 %
- Rendu : 8,68 %
- Parsing du HTML : 1,48 %
- Tri : 7,40 %
- Formatage CSS : 36,72 %
- DOM : 11,72 %
- JavaScript : 13,59 %
- Autres : 11,54 %
La consommation des ressources
Un autre domaine actuellement travaillé (car, après tout, rien n’est terminé : la bêta 2 n’est même pas encore là) est la consommation de la mémoire et plus globalement des ressources. Selon l’éditeur, ce sont pratiquement 400 fuites de mémoire qui ont été corrigées, une annonce qui n’est pas sans rappeler celles de Mozilla durant le développement de Firefox 3.0. On nous promet donc :
- Moins de mémoire vive consommée
- Un temps de démarrage plus court
- Une navigation plus rapide entre les pages
- Une stabilité améliorée
Le rendu des pages et la compatibilité
Enfin, le rendu et la mise en page sont deux des principaux domaines que Microsoft devait améliorer. C’est dans cette section que l’on retrouve le plus souvent le support des standards et des propositions du W3C. Il est bien confirmé que le nouveau moteur d’Internet Explorer 8 sera utilisé par défaut, et qu’il sera complètement compatible avec les CSS jusqu’à la version 2.1 incluse. Cependant, la bêta 1, équipée de ce nouveau moteur, était plus lente qu’Internet Explorer 7. Les choses ont changé, et la bêta 2 devrait au minimum être aussi rapide, les développeurs précisant que le travail continuera jusqu’à la version finale.
En définitive, un exposé qui fait plaisir et qui « rassure », mais il est évident que Microsoft est clairement attendu au tournant sur le terrain des navigateurs. L’éditeur n’a pas du tout le vent en poupe, il lui faudra de solides arguments pour revenir prétendre grignoter des parts de marché.
Source :
Microsoft
Vincent Hermann
Rédacteur/journaliste spécialisé dans le logiciel et en particulier les systèmes d'exploitation. Ne se déplace jamais sans son épée.
Le 27 août 2008 à 10:56
(25 877
lectures)
Il y a 98 commentaires
Je me demande si ils vont reeelement suivre le W3C , j'avoue avoir du mal a y croire .
VilraleuR
Le mercredi 27 août 2008 à 11:02:33
#2
Inscrit
le jeudi 23 novembre 06
-
1344
commentaires
J'espere qu'il y aura une version pour linux !
Non je déconne.
Non je déconne.
taralafifi
Le mercredi 27 août 2008 à 11:03:37
#3
Inscrit
le samedi 22 juillet 06
-
4361
commentaires
Peux-être pas sous Linux mais une version MAC ça serait possible
Bon, alors, une fois que MS sera revenu à la hauteur d'un FF ou d'un opera, quelle "réelle" raison il y aura à passer à un autre navigateur, à part dire "j'en veux pas, car c'est MS/pas libre" ?
Je me demande si ils vont reeelement suivre le W3C , j'avoue avoir du mal a y croire .
En tout cas ils semblent plutot faire les choses bien :
http://blogs.msdn.com/ie/archive/2008/08/19/more-tests-submitted-to-the-w3c-css-...
A voir combien de temps ils vont mettre avant d'arriver niveau des autres sur les autres normes
Il n'est plus possible de commenter cette actualité
Vous devez être connecté ou vous inscrire en haut pour pouvoir participer aux commentaires.













