• [^] # Re: Lua

    Posté par . En réponse à la dépêche Javascript comme langage par défaut pour GNOME. Évalué à 6.

    C'est quand même assez limité lorsqu'on veut un peu optimiser les choses

    Effectivement sur des implémentations un peu naïves de javascript c'est pas forcément très performant. J'ai plus trop le temps de chercher le lien là, mais il me semble que maintenant certaines VM arrivent tout de même à optimizer ça pas mal.

    Et puis pour travailler sur une très grosse application Backbone.js en ce moment, pour être honnête quand il y a un problème de performance et que je sort le profiler, ce qui resort comme étant lent c'est principalement les accès au DOM, la seule fois ou Javascript lui même était en cause c'était de ma faute, je m'était bêtement retrouvé avec un algo en O(n!). Et même ça m'a pris un peu de temps pour m'en rendre compte car V8 faisait extrêmement bien (trop bien ?) son taf.

    on est très tenté d'aller hériter ou écraser une méthode privée au lieu d'attendre sagement une prochaine révision du framework. Oui, c'est mal

    Non ce n'est pas mal. Il m'arrive assez souvent de faire des choses similaires. Il faut simplement connaitre le bénéfice / risque et l'assumer. Ce qui signifie en général de ne le faire qu'en cas d'absolue nécessité.