Opera 10 : un rendu parfait, mais un peu lent
07-12-2008
La première version alpha du navigateur web Opera 10 est très prometteuse. Son moteur HTML est sans égal. Dommage que l’interpréteur JavaScript demeure assez lent
Publicité
Une première mouture alpha d’Opera 10 est disponible sur le site web de l’éditeur (pour Windows, Mac OS X et Linux). Elle inclut le moteur HTML Presto 2.2, qui – selon la compagnie – propose une meilleure vitesse de traitement et une qualité de rendu sans égal.
Nous avons passé au crible cette nouvelle version d’Opera. En ce qui concerne le respect des standards, il passe sans problèmes – et très rapidement – le test Acid3. Diverses améliorations (polices web et SVG, transparence, etc.) font de Presto 2.2 une véritable réussite.
L’éditeur a profité de cette mouture alpha pour améliorer son interpréteur JavaScript. Ce dernier affiche un score en hausse de 11 % à la série de tests SunSpider. Toutefois, un coup d’œil aux résultats montre que les fonctions de date et les expressions régulières sont les secteurs qui profitent le plus de cette refonte. Dans la plupart des autres domaines, ce nouveau moteur est bien plus lent que précédemment. La série de tests de Google V8 confirme cette baisse : -8 %. Ce moteur se fait tailler des croupières par Mozilla Firefox et Google Chrome. Dommage.
La consommation mémoire est un autre point faible de cette nouvelle mouture. Elle est plus importante à vide. Avec notre sélection de sites de test, elle se montre toutefois 1,8 % inférieure. Malheureusement, une fois les onglets fermés, Opera ne libère presque pas de mémoire. Un bogue ?
Opera 10 offre quelques nouvelles fonctionnalités. Un correcteur orthographique est présent dans le module web. Le gestionnaire de courrier électronique permet – enfin – de créer des emails au format HTML. Dernier point, l’outil destiné aux développeurs (Dragonfly), est aujourd’hui plus puissant. La mouture définitive d’Opera 10 sera disponible courant 2009.
Publicité
Articles associés :
- Opera étudie la qualité des pages web
- Opera 9.60 est disponible en version définitive
- Sortie de la première bêta d'Opera 9.6
- Une première mise à jour pour Opera 9.5
- Opera 9.5 est dans les bacs
- Opera blinde ses protections anti-malwares
- Un kit de développement pour les 'widgets' d'Opera
- Une seconde bêta pour Opera 9.5
- Opera Mini s'offre la compatibilité avec Android
- Opera met à jour son navigateur mobile
- Test Acid3 : Safari et Opera sont au coude à coude
- Opera met à jour son navigateur
Commentaires des lecteurs :
Précisions...
Bonjour,Pour complèter cette découverte siliconnée d'Opera:
-Le moteur de rendu n'est pas "sans égal" puisque Presto égale à peu près ce que font déjà ses petits collègues Gecko et Webkit...
-Opera _ne passe pas_ le test Acid3, puisqu'il ne réussi que deux des trois critères requis pour l'exploit...
-Il y a une petite incohérence entre la lenteur prétendue de l'interpréteur ECMAScript d'Opera et la rapidité constatée sur Acid3 qui est composé essentiellement d'un bout de javascript...
-Il serait bon d'expliciter en quoi les performances moindre d'Opera sur quelques pages de test "100% Javascript" pourrait s'avérer si "dommageables" pour une utilisation on va dire standard d'Opera, sur du Web réel ;)
Parce que quand Opera était, il y a quelques mois, plus rapide que les autres en interprétation Javascript, aucun "dommage" n'a, à ma connaissance, été contaté pour la "concurrence", hein !
-Enfin, le fait qu'Opera ne libère pas la mémoire à la fermeture d'onglets n'est ni nouveau, ni un bogue. Opera utilise un cache en mémoire pour tout ce qui est navigation dans l'historique et restauration d'onglets/fenêtres fermé(e)s afin de ne pas avoir à recharger les pages et ainsi permettre une navigation plus rapide. D'autres navigateurs devraient faire de même, mais s'il libèrent de la mémoire, c'est qu'ils auront besoin à un moment ou un autre de recharger tout ou partie du contenu de la page fermée depuis le disque ou le réseau. Il n'y a pas de magie là dedans.
Au niveau "consommation mémoire" et au vu des fonctionnalités offertes (l'équivalent d'un Firefox+Thunderbird doté de plusieurs dizaines d'extensions...), Opera reste, AMHA, plutôt raisonnable.
Bons tests et bons surfs avec Opera 10.
@+
--
Pierre
Une réussite ? un passage au crible ?
Tester un navigateur, c'est aller plus loin que de lancer les tests populaires que les éditeurs se concentrent à passer pour avoir une bonne note.Non opera 10 n'est pas une réussite : son implémentation des ombres est fausse, il ne supporte pas l'élément video avec un mp4 banal, il ne supporte pas les transformations CSS, les dégradés, les réflexions, rien sur le stockage en base de données coté client... Se contenter de polices truetype ou de couleurs RGBA/HSLA c'est bien maigre.
Il y a bien quelques "trucs" HTML5 (Web Forms 2.0 par exemple), mais dans l'ensemble on voit Opera se faire distancer par Firefox et surtout par Webkit qui est maintenant LE leader technologique.
Ah, AH
Mat'Demon tu me fais bien marrer. Opera a toujours eu un train d'avance sur les concurrents et ça risque pas de changer. Tout ce qui est dans Opera fini par être implémenté ailleurs : la navigation à la souris, la loupe, les enregistrements de sessions... Webkit n'est pas un navigateur, c'est juste un moteur d'interprétation, on en reparlera quand Safari 4 sera rendu public. Enfin, dois-je te rappeler que cette version est une Alpha, ce qui signifie au premier stade du développement ? Or, cette version Alpha est bien meilleure qu'une version bêta de FF, dommage.Gnay ?
@mat'démon: Est-ce que Firefox supporte l?élément avec un « banal » mp4 dans sa version 3.1 ? Non.Et est-ce que Safari supporte l?élément avec un banal OGG, à l?instar de Firefox et Opera ? Non !
Est-ce que Firefox 3.1 supporte les transformations CSS 3 ? Non.
En bref t?a dit n?importe quoi.
opera et javascript
Je sais qu' il est déconseillé d' utiliser JS pour créer un site, mais il y a des situations difficiles à contourner. En pub notamment.Mais Opera abuse, la ou tous les navigateurs téstés affichent correctement mes scripts, lui reste muet, quoique je fasse...