|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
![]() ![]() ![]() Hinault RomaricConsultant Inscription : janvier 2007 Messages : 2 829 ![]() |
Firefox booste de 10 à 26 % ses performances JavaScript avec IonMonkey
la bêta de la version 18 sort Le prochain Firefox sera doté d’un nouveau moteur JavaScript permettant d’obtenir de meilleures performances pour les applications Web complexes. Les utilisateurs peuvent déjà avoir un premier aperçu du gain en rapidité de cette mouture grâce à la bêta de Firefox 18 qui est disponible en téléchargement. Firefox 18 introduit le nouveau compilateur JavaScript « Just In Time » IonMonkey, qui permet d'exécuter le code non pas au sein du navigateur, mais directement sur le processeur de la machine. IonMonkey se distingue du moteur JägerMonkey avec l’étape d’optimisation. Il utilise un processus de compilation en trois étapes. Comme font les compilateurs d'autres langages tels que C++, le code JavaScript est traduit dans une représentation intermédiaire qui sera, elle, optimisée et convertie en code-machine. D’après des tests, IonMonkey avec Firefox 18 apporte des gains de performance de 10 % sur le benchmark V8 de Google et de 26 % pour le benchmark Kraken de Mozilla, par rapport à Firefox 17. En dehors de cette nouveauté phare, le navigateur apporte également un meilleur support des écrans Retina pour les ordinateurs Mac et une prise en charge préliminaire de WebRTC, la technologie permettant les communications audio et vidéo sans plug-ins. Pour les développeurs, on va noter une implémentation de CSS3 Flexbox, le support de la nouvelle propriété DOM window.devicePixelRatio, ainsi que la prise en charge des événements W3C Touch. Mozilla note également la possibilité de désactiver des éléments non sécurisés chargés au travers d’une session chiffrée HTTPS et de meilleures performances lors du passage d’un onglet à l’autre et du démarrage du navigateur. ![]() Télécharger Firefox 18 bêtaSource : Notes de version Et vous ? Que pensez-vous de ce nouveau moteur JavaScript ? Et de l'approche qu'il implémente ?
__________________
Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire ![]() Mon blog Mes articles En posant correctement votre problème, on trouve la moitié de la solution |
|
111
|
|
|
#2 |
|
Membre du Club
![]() Inscription : novembre 2010 Messages : 35 ![]() |
Firefox reprend du terrain?
Je crois que c'est un peu trop tard pour le renard rouge. Il respecte très bien les normes et est assez stable, mais les utilisateurs préfère la vitesse, et ce n'est que maintenant qu'un réel gain apparait... (Quoique le passage de 3.6 à 4 aura améliorer un peu les performances pour le javascript). Les sites sont tellement overloadés de Javascript maintenant, il FAUT un navigateur pouvant géré cela, et je crois que Google Chrome a eu un trop grand temps d'avance sur Firefox sur ce point. Personnellement, je continue d'utiliser Firefox par habitude, mais je trouve Google Chrome nettement plus rapide, ou fluide (il fallait s'en douter, 150 processus pour un page...). La seul chose manquant à Firefox maintenant serait l'isolation des onglets, ce qui éviterait les crash, mais il me semble que les développeur avaient abandonné l'idée... EDIT/PS: Je trouve cette façon d'implémenter très bonne, quoiqu'il faut faire attention quant aux gouffres de sécurité... |
|
|
18
|
|
|
#3 |
|
Membre émérite
![]() ![]() N M Inscription : novembre 2009 Messages : 611 ![]() |
Je n'utilise plus FF que pour des testes de compatibilité. Dernièrement je m'en suis servit avec shumway ( lecteur flash en js ) mais les performances sont tellement désastreuses que je n'utilise plus que chrome
__________________
Flash player ActionScript Virtual Machine 2 http://www.mozilla.org/projects/tamarin/ fonctionnement de la machine virtuel : (ActionScript Virtual Machine 2 (AVM2)) : http://www.adobe.com/content/dam/Ado...m2overview.pdf |
|
|
17
|
|
|
#4 |
|
Membre émérite
![]() Développeur informatique Inscription : avril 2009 Messages : 363 ![]() |
Là est le gros problème de Chrome, il bouffe beaucoup de trop de mémoire dès qu'on est un peu trop gourmand au niveau onglets (ce qui est mon cas). Quand on a une machine virtuelle ouverte, eclipse, deux ou trois pdf ouverts, ce n'est pas négligeable, même avec 4go de ram. Du coup j'utilise toujours firefox au boulot car sa gestion mémoire est meilleure (même si je reconnais que Chrome paraît plus fluide à l'utilisation, je l'utilise d'ailleurs chez moi).
|
|
|
30
|
|
|
#5 |
![]() ![]() Développeur informatique Inscription : avril 2010 Messages : 1 189 ![]() |
Chrome est en effet plus fluide car il utilise un processus par onglet ouvert. Donc si un onglet rame, ce n'est pas tout le navigateur qui rame. Par contre, la consommation mémoire engendrée par Chrome est assez folle...
Enfin de toute façon pour moi, entre un navigateur mis à ma disposition gracieusement par une fondation à but non lucratif, et un navigateur offert par une entreprise de publicité cotée en bourse, le choix est (très vite) fait !
__________________
"Historiquement, techniquement, économiquement et moralement, Internet ne peut pas être contrôlé. Autant s’y faire." Laurent Chemla Je soutiens Diaspora*, le réseau social libre. Veillez à porter une attention toute particulière à l'orthographe... Blog collaboratif avec des amis : http://geexxx.fr Mon avatar a été fait par chiqitos, merci à lui ! |
|
163
|
|
|
#6 |
|
Membre confirmé
![]() Développeur Web Inscription : avril 2007 Messages : 101 ![]() |
Firefox 18 ça sera aussi une revue de l'invalidateur qui réduit le reflow inutile, les effets sont parfois impressionnant, mais ça reste toujours moins bon que Chrome ou Opera sur certains tests.
Après on aura aussi OMTC (off main thread compositins) qui devrait largement limiter le freeze... mais ça sera peut-être pour Firefox 20. |
|
20
|
|
|
#7 | ||
|
Membre confirmé
![]() Développeur Java Inscription : octobre 2008 Messages : 100 ![]() |
Citation:
Citation:
Sinon niveau mémoire, effectivement, Chrome bouffe énormément, mais si un jour firefox se met à faire pareil ( un processus = un onglet ) ça sera la même chose, obligé d'embarquer le code dans chacun des processus. |
||
|
|
10
|
|
|
#8 | |
|
Expert Confirmé
![]() ![]() Inscription : décembre 2003 Messages : 1 660 ![]() |
Citation:
__________________
Les brevets ? Le type qui a inventé l'eau chaude doit être grave blindé de thunes ! |
|
|
|
161
|
|
|
#9 | |
|
Invité de passage
![]() florian Étudiant Inscription : septembre 2011 Messages : 61 ![]() |
Citation:
|
|
|
|
214
|
|
|
#10 |
|
Membre chevronné
![]() Krusty Inscription : mai 2009 Messages : 518 ![]() |
faut arreter de dire que chrome est le navigateur le plus rapide dans certains cas oui il l'est mais pas dans d'autres et comme un exemple vaut mieux qu'un grand discourt
traitement sur une image par l'intermédiaire de canvas chez mois chrome est au moins 5 fois moins rapide que firefox et opera
__________________
programmer n'est pas connaitre tous les moindres détails d'un langage mais savoir exploiter sous toutes ses facettes ce que l'on connait. |
|
|
51
|
|
|
#11 |
|
Membre chevronné
![]() Jean-Baptiste BourgoinWebmaster Inscription : septembre 2006 Messages : 212 ![]() |
Depuis quand un navigateur web se limite-t-il à son interpréteur Javascript ? Certes JS est un point devenu central du web, mais il n'est pas le seul : il y a le moteur de rendu CSS et HTML, le système de plugins, l'intégration dans les différents OS, la sécurité, la vie privée.
Si l'on prend tout en compte Firefox n'est pas "loin derrière", loin de là. |
|
70
|
|
|
#12 |
|
Membre confirmé
![]() Développeur Java Inscription : octobre 2008 Messages : 100 ![]() |
Pareil, d'ailleurs truc marrant, quand je désactive l'accélération graphique pour chrome, il devient plus rapide (plus qu'avant, pas par rapport à firefox qui lui est d'ailleurs à la version 6).
Mais sinon bien moche la page, non seulement les images sont moches (avec nocopie partout par dessus en bien visible) mais elles sont toujours copiables et ça prend dans les 3 sec à s'afficher en grand. |
|
|
20
|
|
|
#13 |
|
Membre émérite
![]() ![]() N M Inscription : novembre 2009 Messages : 611 ![]() |
Vous êtes développeur sur firefox ?
J'ai du mal a croire que quelqu'un puisse trouver Firefox rapide. Bon certes il est plus rapide que ie6. Mais dans les usages courants, chrome est plus rapide. En plus chorme gère mieux le svg. bon il est vraie le svg et une technologie moribonde qui vas un jour l'autre finir a la poubelle, mais pour l'instant c'est presque une technologie utilisable, FF pourrait faire des petits effort d'implémentations. bref ce soir je me fait plaisir : je désinstalle Firefox.
__________________
Flash player ActionScript Virtual Machine 2 http://www.mozilla.org/projects/tamarin/ fonctionnement de la machine virtuel : (ActionScript Virtual Machine 2 (AVM2)) : http://www.adobe.com/content/dam/Ado...m2overview.pdf |
|
|
011
|
|
|
#14 | |
|
Membre émérite
![]() Inscription : juillet 2010 Messages : 604 ![]() |
Citation:
Et aucune technologie standard actuellement disponible dans les navigateurs ne peut disparaître aujourd'hui. Dans 15 ans on utilisera encore SVG. Quand à Firefox comparé à Chrome ,niveau performances javascript , ya pas photo. |
|
|
|
10
|
|
|
#15 | |
|
Membre émérite
![]() ![]() N M Inscription : novembre 2009 Messages : 611 ![]() |
Citation:
Et que de ce fait je pense ne plus utiliser le svg. car il ne tourne toujours pas correctement, dotant plus si canvas permet a terme de faire les même choses en mieux ( l'accessibilité n'est pas une priorité pour ma part ). Et je me répète surement mais la norme svg date d'environ 2001 et voire que ça ne fonctionne toujours pas correctement sur tout les navigateur, ça donne l'impression que le svg, n'est pas une priorité. Si telle est le cas, dans combien d'années aura ton un moteur svg non pas correcte, mais puissant. Et si le svg continue de stagner par rapport canvas, qui voudra s'en servir ? Qui veut se servir du svg a l'heure actuel dans un site ( hormis les map)? Je ne vais pas faire des svg juste pour les regarder dans inkscape.
__________________
Flash player ActionScript Virtual Machine 2 http://www.mozilla.org/projects/tamarin/ fonctionnement de la machine virtuel : (ActionScript Virtual Machine 2 (AVM2)) : http://www.adobe.com/content/dam/Ado...m2overview.pdf |
|
|
|
02
|
|
|
#16 | |
|
Membre confirmé
![]() Développeur Web Inscription : avril 2007 Messages : 101 ![]() |
Citation:
- les masques CSS qui permettent de cacher tout ou partie d'un élément dans une page HTML, le SVG y apporte pas mal d’avantages. - les exclusions CSS qui permettent d'exclure une zone au texte, pareil les exemples du W3C sont présentés avec des images SVG. - le SVG a aussi un intérêt du coté des interfaces en responsive design, en parti à cause des écrans dits rétina. |
|
|
20
|
|
|
#17 | |
|
Membre du Club
![]() Inscription : novembre 2010 Messages : 35 ![]() |
Citation:
Et l'utilisateur lambda ne roule pas Eclipse et une machine virtuelle... (Eclipse bouffe beaucoup de mémoire, la machine virtuelle, ça dépend de la config) |
|
|
|
00
|
|
|
#18 | |
|
Membre émérite
![]() Développeur informatique Inscription : avril 2009 Messages : 363 ![]() |
Citation:
Firefox perd du terrain aussi parce que Chrome bénéficie de campagnes de pub assez énormes (dont celle sur google). Aujourd'hui, je trouve que les dernières versions de Firefox sont revenues au niveau de Chrome. |
|
|
|
30
|
|
|
#19 | |
|
Membre émérite
![]() ![]() N M Inscription : novembre 2009 Messages : 611 ![]() |
Citation:
Donc implémenter de nouvelle fonctionnalité sur un module pas terminé, ne change pas le problème, et risque surtout d'apporter des bug supplémentaire. les mask en canvas existe est sont déjà bien rapide donc long vie au canvas. http://playground.benbarnett.net/canvas-mask/
__________________
Flash player ActionScript Virtual Machine 2 http://www.mozilla.org/projects/tamarin/ fonctionnement de la machine virtuel : (ActionScript Virtual Machine 2 (AVM2)) : http://www.adobe.com/content/dam/Ado...m2overview.pdf |
|
|
|
00
|
|
|
#20 |
|
Membre éprouvé
![]() ![]() Dave Hill Inscription : mars 2010 Messages : 30 ![]() |
Franchement Firefox c'est uniquement bien pour dev'
mais dans son contexte global, je test là leurs nouvelle version, y a vraiment encore beaucoup beaucoup de boulot ... Juste à se connecter sur outlook.com via 2 pc relativement puissant j'ai fait mes test, alors effectivement on à plus de message de merde disant qu'il y a une boucle infinis quand un code javascript est un peu trop long à s’exécuter (ce qui n'arrive que très très rarement sous chrome), mais firefox se fige le temps du chargement ... donc coté client ca la fout très très mal |
|
|
06
|
Copyright © 2000-2013 - www.developpez.com