My Opera is closing 1st of March

Croquemichette

Un blog qui veut dire tellement de choses...

Opera 10.50 Pre-alpha enfin disponible \o/

, , , , , , , ,

Voilà, après l'avoir annoncé en février 2009, Opera met enfin à disposition des internautes la nouvelle version de son navigateur.

Les nouveautés

Cette nouvelle version apporte son lot de nouveautés, certaines relatives à la carrosserie, d'autres qui se trouvent sous le capôt de la bête.

Sur la carrosserie, on retrouve :

  • Une barre de titre qui a fusionné avec la liste des onglets (repris de Google Chrome, et attendu par moi-même depuis des années bigsmile) ;
  • La navigation privée, introduit il y a quelques années par Safari, et repris par d'autres navigateurs depuis. Aussi connu sous le nom du « porn mode », il permet de ne garder aucun historique/cache/informations des onglets/fenêtres définis comme tel ;
  • Adieu les pop-ups Javascript. Elles ont été remplacées par d'autres pop-up, plus jolies, qui ne bloqueront plus la navigation (lorsqu'une pop-up s'affichait, il n'était plus possible, entre autre, d'aller sur un autre onglet, il était nécessaire de cliquer sur « OK » au préalable) ;
  • Quelques effets ici et là pour l'ouverture et la fermeture d'onglets ;
  • La page opera:cache a été revue, et permet de filtrer par domaine, et par type de fichiers.
  • Dragonfly (Outil de développement) a été grandement travaillé pour le rendre encore plus précis et utile.
Sur la carrosserie, pour Windows 7 monkey :
  • L'utilisation de la Jump List de Windows 7, qui permet, lorsqu'on fait clic droit sur l'icône d'Opera dans la barre des tâches, d'afficher et de pouvoir sélectionner les éléments présents dans la liste des onglets ouverts/les sites présents dans le Speed Dial.
Sur la carrosserie, pour Linux/Unix penguin :
  • Adieu Qt. Jusqu'à maintenant, Opera utilisait la librairie Qt. Désormais, il va se baser sur l'environnement courant. Il fera partie intégrante de l'environnement, et ne sera plus un logiciel dont le style n'a aucun rapport avec le reste.
Sur la carrosserie, pour Mac cow :
  • Opera utilise le framework Cocoa pour s'intégrer parfaitement aux ordinateurs sous Mac OS.

Sous le capôt, on a :

  • Le tant attendu nouveau moteur Javascript Carakan. Ces derniers temps, on avait pu voir que sur certains sites lourds en Javascript, Opera trainait la patte. Il remet donc les pendules à l'heure avec les autres navigateurs. Ce nouveau moteur est une grande réussite, et il est au moins 7 fois plus rapide que le moteur précédent (Futhark) ;
  • L'arrivée de Vega, attendu impatiemment elle aussi depuis quelques mois. Vega est la nouvelle librairie graphique d'Opera. C'est cette librairie qui gère tout ce qui s'affiche à l'écran. Cette nouvelle librairie est, comme Carakan, nettement plus rapide que la précédente. Elle est également censée gérer l'accélération matérielle ;
  • Le moteur de rendu Presto 2.5. Toujours plus respectueux des standards headbang
  • Ajout des transitions apportées par le CSS 3, et de nouveaux éléments du CSS3 ;
  • Prise en charge du stockage local du HTML 5.

Quelques benchs

SunSpider

Opera 10.50 b3172 Opera 10.10 b1893 Chrome 4.0.266.0 Firefox 3.6 bêta 5 Internet Explorer 8
Total 404,4 ms 3088,0 ms 480,6 ms 874,4 ms 4880,6 ms
3D 46,8 ms 365,8 ms 71,8 ms 137,4 ms 631 ms
Access 40,2 ms 555,4 ms 38,4 ms 130,6 ms 898,8 ms
Bitops 13,2 ms 475,6 ms 65,6 ms 36,4 ms 701,2 ms
Controlflow 4,0 ms 48,4 ms 5,8 ms 37,4 ms 137,2 ms
Crypto 22,4 ms 208,2 ms 29,6 ms 46 ms 377,6 ms
Date 68,2 ms 215,6 ms 53,6 ms 147,6 ms 436,6 ms
Math 38 ms 299,2 ms 47,4 ms 50,6 ms 583,6 ms
Regexp 13,6 ms 99,8 ms 16,8 ms 49,2 ms 187,6 ms
String 158 ms 820,0 ms 151,6 ms 239,2 ms 927 ms

Présenté dans un zoli graphique, cela donne :

On voit qu'Opera est désormais en tête des navigateurs au test Sunspider, en dépassant in extremis Google Chrome. C'est très prometteur pour une simple version pré-alpha smile

Toutefois, il faut noter que, selon la machine, le classement peut être sensiblement différent étant donné que l'écart entre Opera et Google Chrome est relativement faible.

Toutefois-bis, il est à noter qu'il y a très peu de sites pour lequel il est possible de distinguer la vitesse d'exécution du Javascript à l'œil nu (à part Facebook, et tous les sites de Google).

Peacekeeper

Voici les résultats par ordre décroissant :

Présenté dans un zoli graphique, cela donne :

Ici, Opera 10.50 et Google Chrome 4.0.266.0 ont, à peu de points près, le même résultat, mais Opera reste le meilleur.

V8 Benchmark Suite

Voici les résultats par ordre décroissant :

Présenté dans un zoli graphique, cela donne :

Dans ce dernier test, Google Chrome finit enfin en première position.

Tous ces tests ont été réalisés sous Windows 7 (32 bits) quasiment fraichement installé (il n'y a que des jeux d'installés dessus). Et dans les entrailles de la bête, on retrouve un Core 2 Quad Q6600, 2 Go de PC8500 OCZ, et une GTX 260 spock Pour chaque test, seul le navigateur testé était lancé, sans aucune autre application ouverte (sauf Pidgin).

Téléchargements

Opera 10.50 pour Windows

Opera 10.50 pour Mac

Opera pour Unix/Linux

Plus de détails

Vivement la suite ninja

What if you don't want to open a new tab ?Opera 10.50 disponible sous Linux

Comments

toy31 Thursday, December 24, 2009 2:01:10 AM

Hello, ben ça pour des statistiques! bigeyes ça en fait un paquet bigsmile au moins on est au jus!
Le seul bémol que j'ai pu trouver à Opera est en effet, les popups java parfois non affichées?pas grave, j'ai essayé, j'ai adopté smile c'est le cas de force majeure de java qui me fait permuter le temps d'une popup vers un autre.

Bonne continuation.

NicolasNickko Friday, December 25, 2009 6:15:50 PM

Bravo, très bel article.

@toy31, le java est directement géré par le le JRE, ce n'est pas Opera qui s'en occupe donc on en peut pas l'incriminer pour des pb de Java.

Si en revanche tu parles de javascript alors ce n'est pas du tout en rapport avec le Java et le simple fait que tu confondes les 2 (chose tout à fait hypothétique et certainement fausse) demanderait que tu te documente un peu plus car si ça se trouve il ne manque aucune popup.

PHcphr666 Saturday, December 26, 2009 4:26:26 PM

Je pense aussi que toy31 a confondu Java et Javascript smile
Si c'est le Java qui est concerné, il n'y a rien à faire du côté d'Opera, mais de la JRE comme l'a si bien dit Nickko.
Si ça vient du Javascript, je te conseille d'expliquer ton problème sur Opera-FR smile

toy31 Sunday, December 27, 2009 10:04:23 AM

Hello smile
il est probable en effet que je confonde, n'étant en aucun cas programmeur, mais plus "tritureur" smile merci pour les explications et pour le lien où j'exposerai mon problème.

Bonne continuation à vous!

PHcphr666 Sunday, December 27, 2009 11:58:18 AM

Finalement, c'était une popup Javascript qui contenait un applet Java coffee

toy31 Sunday, December 27, 2009 7:30:24 PM

Quel talent, j'attends qu'il modifie ceci encore un grand merci smile

Mithrill Monday, March 8, 2010 3:08:25 PM

Beaucoup de tests c'est bien fait !
Si je peux me permettre parcontre sous Peacekeeper si tu reprend l'adresse
da la fin du 1er test (http://*key=2bL4) et recopie sur le navigateur suivant,
il suffit ensuite de faire "Run Again" et le résultat apparaitra en plus.

Ca donne ce genre de chose et c'est assez sympa car tu on peux réutiliser autant qu'on veux :
http://bit.ly/cf0Fh0
http://bit.ly/dnYQ7p

Write a comment

New comments have been disabled for this post.