• [^] # Re: « impropre à la création d'applications web complexe » ?

    Posté par . En réponse au journal Normalisation du langage Dart de Google par l'Ecma. Évalué à 2.

    Au sujet de la performance : la réponse de Sencha (même chose en vidéo), que l'on sait fortement impliqué dans les technologies JavaScript/HTML, essaie d'argumenter le contraire.

    En résumé, selon eux :

    • la performance sur le Web n'est que partiellement liée à JavaScript. Il y a les tout un tas de rendus, les manipulations du DOM, les éléments qui profitent ou non de l'accélération GPU...
    • environ la moitié des améliorations de performance JavaScript seraient dûes, ces dernières années, au matériel. L'autre à celle des moteurs JS.
    • le pic de performance global ne serait pas atteint car il y a, pour chaque navigateur, des zones conséquentes qui peuvent être améliorées et l'ont été récemment (par exemple le rendu du canvas).
    • les ramasseurs de miette ont fait de gros progrès ces dernières années, et employer des techniques comme le recyclage d'éléments du DOM aiderait fortement à augmenter la fluidité des applications mobile

    À propos du pic de performance pour JavaScript seul, Are We Fast Yet, de Mozilla, qui est lui aussi un acteur très impliqué, semble montrer que sur l'année dernière, tant leur moteur que v8 de Google continuent de s'améliorer (de l'ordre de 30% en un an selon le test et le moteur, ce qui n'est pas négligeable).