IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Compilateur JavaScript : Firefox ne compte pas se laisser distancer par Chrome


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    R�dacteur
    Avatar de Hinault Romaric
    Homme Profil pro
    Consultant
    Inscrit en
    Janvier 2007
    Messages
    4 570
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activit� : Consultant
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Janvier 2007
    Messages : 4 570
    Billets dans le blog
    121
    Par d�faut Compilateur JavaScript : Firefox ne compte pas se laisser distancer par Chrome
    Compilateur JavaScript : Firefox ne compte pas se laisser distancer par Chrome
    Mais Mozilla reconnait le travail des d�veloppeurs de Google



    La vitesse d�ex�cution du JavaScript dans les navigateurs semble occuper une place capitale. L�am�lioration des moteurs est toujours mis en avant � chaque nouvelles versions des navigateurs.

    Cette semaine, pour la sortie de Chrome OS, Chrome (le navigateur) n'a pas fait exception � la r�gle avec une communication tr�s appuy�e sur Crankshaft.

    Et les premi�res comparaisons issues du premier Benchmark n'ont pas tard�.

    David Mandeling, membre de l��quipe JavaScript chez Mozilla, vient en effet de publier sur son blog un billet dans lequel il fait une comparaison entre Crankshaft et le nouveau compilateur de Firefox (TraceMonkey).

    David Mandeling commence par reconna�tre le travail des d�veloppeurs de Google. Pour lui, Crankshaft est une nouvelle impl�mentation du moteur JavaScript V8 du navigateur Google Chrome. Ses grandes capacit�s d�optimisations am�liorent consid�rablement les performances des applications contenant du code JavaScript. Le temps de chargement des lourdes pages JavaScript s'am�liore de 12%.

    Mais il pense aussi que Crankshaft poss�de un compilateur avec des fonctionnalit�s d�optimisation complexes. Tr�s complexes. A tel point qu'il pourrait au final �tre lent. Le moteur tirerait sa vitesse d'un deuxi�me compilateur, moins performant, mais qui d�marre tr�s vite

    A l'oppos�, TraceMonkey est un seul et unique compilateur � la vol�e pour le moteur JavaScript (SpiderMonkey) du navigateur Firefox.

    � L��quipe JavaScript de Mozilla et la communaut� des d�veloppeurs de Mozilla ont certainement les comp�tences et les ressources afin d�am�liorer le moteur JavaScript du navigateur et ne compte pas se laisser distancer par ses concurrents �, �crit Mandling.

    L��quipe JavaScript de Mozilla va d�buter ses travaux en d�but de l�ann�e prochaine pour faire am�liorer Tracemonkey.

    Et de f�liciter l��quipe du moteur JavaScript V8 de Chrome pour son travail. Un travail qui, pense-t-il, va certainement motiver l��quipe JavaScript de Mozilla � faire mieux.

    Fair play Mozilla?


    Source : Blog de Mandelin


    Et vous ?

    Que pensez-vous de cette bataille pour l�am�lioration de l�ex�cution du JavaScript dans les navigateurs ?
    Vous souhaitez participer aux rubriques .NET ? Contactez-moi

    Si d�boguer est l�art de corriger les bugs, alors programmer est l�art d�en faire
    Mon blog, Mes articles, Me suivre sur Twitter
    En posant correctement votre probl�me, on trouve la moiti� de la solution

  2. #2
    Membre tr�s actif
    Femme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2010
    Messages
    207
    D�tails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : Sant�

    Informations forums :
    Inscription : Septembre 2010
    Messages : 207
    Par d�faut
    C'est une bonne chose.

    je pense que l'on ne devrais pas utiliser de javascript dans un site.

  3. #3
    Membre actif
    Inscrit en
    Avril 2007
    Messages
    143
    D�tails du profil
    Informations personnelles :
    �ge : 37

    Informations forums :
    Inscription : Avril 2007
    Messages : 143
    Par d�faut
    Citation Envoy� par mortapa Voir le message
    C'est une bonne chose.

    je pense que l'on ne devrais pas utiliser de javascript dans un site.
    J'ai lu la news 3 fois et je ne vois toujours pas le rapport.

  4. #4
    Membre tr�s actif
    Femme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2010
    Messages
    207
    D�tails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : Sant�

    Informations forums :
    Inscription : Septembre 2010
    Messages : 207
    Par d�faut
    Citation Envoy� par hivenz Voir le message
    J'ai lu la news 3 fois et je ne vois toujours pas le rapport.
    La dualit� entre les devs de Mozilla et chrome est une bonne chose, mais je trouve �a dommage que sur le web on nous foutent du javascript de partout je trouve �a moche.

    La deuxi�me phrase n'avait pas de rapport avec le sujet outre de parler de javascript.

  5. #5
    Membre �m�rite
    Avatar de gwinyam
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Mai 2006
    Messages
    1 162
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 39
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - Op�rateur de t�l�communications

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 162
    Par d�faut
    Un bel exemple de fairplay^^

    Citation Envoy� par mortapa Voir le message
    mais je trouve �a dommage que sur le web on nous foutent du javascript de partout je trouve �a moche.
    Euh? C'est moche le javascript? Bon certes tu peux afficher des trucs via javascript mais l'affichage, c'est HTML et CSS. Enfin il me semble hein.
    Le javascript, c'est juste pour mettre une sorte de logique dans la page. Il y a des mecs qui se servent de JS pour tout et n'importe quoi sans r�fl�chir une minute � une utilisation intelligente. Mais heureusement tous ne sont pas comme �a

  6. #6
    Membre tr�s actif
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    657
    D�tails du profil
    Informations personnelles :
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Juillet 2010
    Messages : 657
    Par d�faut
    Euh? C'est moche le javascript? Bon certes tu peux afficher des trucs via javascript mais l'affichage, c'est HTML et CSS. Enfin il me semble hein.
    Certains ont dans la t�te de faire de javascript le nouveau flash.

    on a donc droit � des script lourds, lents et bugg�s � mort car construit sur un langage lui m�me lourd , lent et bugg�.

    Quand je vois des coverflows saccad�s et qui pompent du CPU en javascript, �a fait me changer de page personnellement.

    flash tu peux toujours le d�sactiver , javascript tu ne sais pas telle ou telle partie du site utilise xhr donc t'es oblig� de te taper les popups anim�es et autres atrocit�s...

    un langage "faiblement typ�" sera toujours plus lent qu'un langage qui impose le typage fort.

    Les compilos google et autre optimisent le code si et seulement si on suit les guidelines google et autre. Sauf qu'on ne code pas pour un seul browser mais pour tout ceux qui supportent javascript...
    Donc tout �a c'est du vent ...

    la seule chose int�ressante dans javascript c'est bien XHR, le reste est � jeter.

  7. #7
    Membre actif
    Inscrit en
    D�cembre 2010
    Messages
    92
    D�tails du profil
    Informations forums :
    Inscription : D�cembre 2010
    Messages : 92
    Par d�faut
    C'est une bonne chose.

    je pense que l'on ne devrais pas utiliser de javascript dans un site.
    Je ne comprends pas vraiment comment tu peux dire �a ?
    Le JavaScript permet d'innombrables choses, il permet une ihm beaucoup plus agr�able et intuitive pour l'utilisateur.

    De plus, le JavaScript est parfois in�vitable, exemple avec les applications clients lourds qui passent en version web.
    Beaucoup d'entreprises veulent garder un logiciel like et de ce fait demandent d'avoir des interfaces tr�s �labor�es.

    ExtJS par exemple permet de faire cela.
    Si tu commences � supprimer le javascript pour tout le monde, alors le web perdra une grosse partie de ses utilisateurs.

  8. #8
    Mod�rateur
    Avatar de Flaburgan
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Avril 2010
    Messages
    1 229
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - �lectronique et micro-�lectronique

    Informations forums :
    Inscription : Avril 2010
    Messages : 1 229
    Par d�faut
    Citation Envoy� par Hinault Romaric Voir le message
    Cette semaine, pour la sortie de Chrome OS (...)
    Ya une erreur l�. Yavait une pr�sentation de chrome OS, mais il est loin d'�tre "sortie"...

  9. #9
    Membre �prouv�
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 448
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 448
    Par d�faut
    J'applaudis les efforts fournit par ces �quipes pour am�liorer le support de communication (html/css/js) qui devient, si il ne l'est pas d�j�, le plus utilis� chaque jour.

    Sur ce je laisse les d�veloppeurs d'applications de bureau se faire plaisir avec leurs interfaces cod�es en Action Script, java, ou autre winforms, qui moi, me rago�te.

    a +

  10. #10
    Membre �clair�
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    477
    D�tails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2006
    Messages : 477
    Par d�faut
    Ils ne savent vraiment pas communiquer chez Mozilla : ils reconnaissent le travail des autres et sous-entendent qu'ils doivent eux-m�me fournir un effort pour faire mieux que la concurrence.

    Voici la bonne m�thode pour communiquer efficacement :
    -----
    - Malgr� tous les efforts de la concurrence, TraceMonkey �tablit une nouvelle r�f�rence que les autres moteurs javascript vont tenter d��galer, m�me si tr�s peu d�entre eux, voire aucun, n'a de chances d�y parvenir un jour.
    - TraceMonkey sublime la g�n�ration du Javascript. C'est une r�volution.
    - La Fondation Mozilla sait ce qui est bon pour l'utilisateur. Si TraceMonkey est moins rapide, c'est que l'utilisateur n'a pas besoin de vitesse. Tout simplement.
    - TraceMonkey d�tecte les contenus inappropri�s et prot�ge l'utilisateur. Pour ceux qui veulent du porno, il y a Chrome.

    Chaque g�n�ration de page web contenant du Javascript sera factur�e 0.10 centimes d'�/$. La Qualit� se paye.
    -----
    Avec un tel plan marketing, les foules en transe se jeteront sur les futures versions de Firefox et son fabuleux compilateur Javascript TraceMonkey.

  11. #11
    Membre �m�rite
    Avatar de gwinyam
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Mai 2006
    Messages
    1 162
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 39
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - Op�rateur de t�l�communications

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 162
    Par d�faut
    Eh eh, discours inspir� non?

  12. #12
    Membre actif
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Octobre 2009
    Messages
    23
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 38
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �lectronique et micro-�lectronique

    Informations forums :
    Inscription : Octobre 2009
    Messages : 23
    Par d�faut
    Citation Envoy� par LeSmurf Voir le message
    Ils ne savent vraiment pas communiquer chez Mozilla : ils reconnaissent le travail des autres et sous-entendent qu'ils doivent eux-m�me fournir un effort pour faire mieux que la concurrence.

    Voici la bonne m�thode pour communiquer efficacement :
    -----
    - Malgr� tous les efforts de la concurrence, TraceMonkey �tablit une nouvelle r�f�rence que les autres moteurs javascript vont tenter d��galer, m�me si tr�s peu d�entre eux, voire aucun, n'a de chances d�y parvenir un jour.
    - TraceMonkey sublime la g�n�ration du Javascript. C'est une r�volution.
    - La Fondation Mozilla sait ce qui est bon pour l'utilisateur. Si TraceMonkey est moins rapide, c'est que l'utilisateur n'a pas besoin de vitesse. Tout simplement.
    - TraceMonkey d�tecte les contenus inappropri�s et prot�ge l'utilisateur. Pour ceux qui veulent du porno, il y a Chrome.

    Chaque g�n�ration de page web contenant du Javascript sera factur�e 0.10 centimes d'�/$. La Qualit� se paye.
    -----
    Avec un tel plan marketing, les foules en transe se jeteront sur les futures versions de Firefox et son fabuleux compilateur Javascript TraceMonkey.


    c'est ce qu'on appel croquer dans la pomme!

  13. #13
    Membre actif
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    40
    D�tails du profil
    Informations personnelles :
    �ge : 34
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 40
    Par d�faut
    Ca aurait �t� bien aussi qu'ils travaillent ensemble sur ce coup l�, au lieu de prendre des chemins diff�rents, car pour le web tel qu'il est aujourd'hui, l'am�lioration des moteurs javascript est une chose primordial. Au vu des benchmarks avec crankshaft + V8, chrome atteint de beaux piques de performances et � vraiment progresser(+ am�lioration du temps de chargement de pages contenant du javascript cons�quent).
    Mais bon apr�s tout, mozilla a les moyens et au final si Tracemonkey est aussi performant et c'est tout ce qu'on leur souhaite, alors ce sera tant mieux pour nous.

  14. #14
    Membre exp�riment�
    Avatar de Tesing
    Profil pro
    �tudiant
    Inscrit en
    Septembre 2009
    Messages
    272
    D�tails du profil
    Informations personnelles :
    �ge : 42
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : �tudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2009
    Messages : 272
    Par d�faut
    En tant que d�veloppeur PHP, j'utilise souvent Javascript. C'est un langage assez limit�. Son mod�le objet est pauvre. Et sa syntaxe n'impose pas de rigueur particuli�re au programmeur. Il y a trop de fa�ons de faire la m�me chose. Je ne vois pas comment maintenir facilement une application Javascript de plusieurs milliers de lignes sources.

    Javascript a �t� cr�� au d�part pour faire de la v�rification de formulaire. Et on se retrouve encore avec une usine � gaz...

    Mais bon, c'est pas un mal qu'ils am�liorent les performances des interpr�teurs/compilateurs. C'est vrai que certaines animations tr�s basiques saccadent � mort sur la plupart des navigateurs.

  15. #15
    Invit�
    Invit�(e)
    Par d�faut
    j'ai du mal a comprendre pourquoi certains critique javascript foutez lui la paix

  16. #16
    Membre exp�riment�
    Avatar de Tesing
    Profil pro
    �tudiant
    Inscrit en
    Septembre 2009
    Messages
    272
    D�tails du profil
    Informations personnelles :
    �ge : 42
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : �tudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2009
    Messages : 272
    Par d�faut
    Citation Envoy� par mekal;
    j'ai du mal a comprendre pourquoi certains critique javascript foutez lui la paix
    Ben perso j'adore ce qu'on peut faire avec Javascript mais en pratique c'est l'enfer m�me avec un bon framework tous les navigateurs interpr�tent des parties du code diff�remment.

  17. #17
    Membre tr�s actif Avatar de Firwen
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    472
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2009
    Messages : 472
    Par d�faut
    Ben perso j'adore ce qu'on peut faire avec Javascript mais en pratique c'est l'enfer m�me avec un bon framework tous les navigateurs interpr�tent des parties du code diff�remment.
    Phrase qui n'est pas de moi mais que j'aime beaucoup : " Javascript est l'assembleur du Web."

    Il a �t� design� pour �a : language � prototype, portable, api minimaliste,....
    il n'est pas destin� � �tre user friendly, mais de pouvoir �tre utilis� comme langage interm�diaire compil� JIT : GWT, pyjama, Echo.....

    Alors ne lui demandez pas d'�tre ce qu'il n'est pas.

  18. #18
    Invit�
    Invit�(e)
    Par d�faut
    et au niveau de la compatibilit� entre navigateurs javascript n'a rien avoir c'est frequement un probl�me d'affichage des elements html, css voir parfois aussi des probleme du au document objet model (dom)

    le javascript dans ce qu'on lui demande de faire (gestion des �v�nement, traitement de masse, logique, gestion dynamique des element d'une page,calcule mathematique) il le fait tres bien en plus on a donn� au javascript la charge de s'occuper de la compatibilite entre navigateurs.

    personnellement je trouve le language javascript tres simpliste automatisant certaines chose qui dans d'autres language sont r�barbatifs comme par exemple la gestion de la m�moire ou bien le typage il a dalleur �t� con�u a cet effet c'est ce qui l'entoure et aussi la diversit� des navigateurs qui rend le tout complexe et avec l'arrive du html5 et ces api (video,file api, canvas,audio,webgl...ect) ca vas �tre encore plus complexe mais je le r�p�te ce n'est pas de la faute au javascript
    Derni�re modification par Invit� ; 11/12/2010 � 12h57.

  19. #19
    Expert �minent
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 56
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : Freelance
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Par d�faut
    Citation Envoy� par Tesing Voir le message
    En tant que d�veloppeur PHP, j'utilise souvent Javascript. C'est un langage assez limit�. Son mod�le objet est pauvre. Et sa syntaxe n'impose pas de rigueur particuli�re au programmeur. Il y a trop de fa�ons de faire la m�me chose. Je ne vois pas comment maintenir facilement une application Javascript de plusieurs milliers de lignes sources.
    en tant que d�veloppeur PHP je dirais exactement la m�me chose de... PHP

    Citation Envoy� par Tesing Voir le message
    Ben perso j'adore ce qu'on peut faire avec Javascript mais en pratique c'est l'enfer m�me avec un bon framework tous les navigateurs interpr�tent des parties du code diff�remment.
    l� par contre je suis assez d'accord...mais en fait j'ai toujours pens� que HTML/CSS n'�tait pas adapt� pour faire de l'application de gestion. Avec ou sans JS c'est une gal�re sans nom que de faire une IHM Web un peu �volu�e...alors que c'est ma�tris� depuis de nombreuses ann�es en natif.

    pourquoi diable ne pas pr�voir des fonctions aussi connes que la fen�tre modale !
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  20. #20
    Expert confirm�
    Avatar de Watilin
    Homme Profil pro
    En recherche d'emploi
    Inscrit en
    Juin 2010
    Messages
    3 100
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 36
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activit� : En recherche d'emploi

    Informations forums :
    Inscription : Juin 2010
    Messages : 3 100
    Par d�faut
    Citation Envoy� par Tesing Voir le message
    En tant que d�veloppeur PHP, j'utilise souvent Javascript. C'est un langage assez limit�. Son mod�le objet est pauvre. Et sa syntaxe n'impose pas de rigueur particuli�re au programmeur.
    Tesing, de toute �vidence tu ne connais pas le principe des langages � prototypes. Le point de vue Classes, comme en Java, n'est qu'un des aspects de la POO, et c'est dommage que tu passes � c�t�.

    Quant � vouloir une syntaxe qui impose de la rigueur, je trouve que c'est un point de vue tr�s personnel. On peut coder de mani�re rigoureuse quel que soit le langage.

    Enfin, je ne pense pas que l'existence de navigateurs qui impl�mentent mal JavaScript soit un bon pr�texte pour critiquer JavaScript.


    A language with classes that are not objects is not object-oriented. Period. (TAW's blog)
    La FAQ JavaScript � Les cours JavaScript
    Touche F12 = la console → l�outil indispensable pour d�velopper en JavaScript !

Discussions similaires

  1. R�ponses: 23
    Dernier message: 12/12/2010, 20h44
  2. Mon Javascript ne s'execute pas sous Firefox
    Par Rahim-US dans le forum G�n�ral JavaScript
    R�ponses: 3
    Dernier message: 08/09/2010, 11h13
  3. javascript OK sur IE, pas bon sur firefox
    Par Garra dans le forum G�n�ral JavaScript
    R�ponses: 5
    Dernier message: 22/01/2007, 16h47
  4. le javascript de firefox ne reconnait pas le css externe ?
    Par reski dans le forum G�n�ral JavaScript
    R�ponses: 4
    Dernier message: 27/03/2006, 13h23
  5. Javascript qui ne fonctione pas partout
    Par nad dans le forum G�n�ral JavaScript
    R�ponses: 6
    Dernier message: 22/11/2004, 17h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo