• # Nouveau moteur JavaScript

    Posté par (site web personnel) . En réponse au journal Deux nouvelles pour Qt. Évalué à 10.

    V8 […] dont la vélocité a été la raison principale de son incorporation à Qt.

    Pas vraiment… Avant V8, JavascriptCore (de webkit) était utilisé. Les deux moteurs ont de bonnes performances. Mais JavascriptCore ne maintiens pas d'API public et sa raison d'être est en temps que moteur pour webkit. V8 par contre dispose d'une API stable et est conçus pour être embqué dans différents projets. Mettre à jour JavascriptCore dans QtScript représente un travail considérable puisque les API changes completement entre chaque version. V8 était donc vu comme plus facile à maintenir.

    Mais ce moteur est trop orienté navigateur

    Pas vraiment orienté navigateur, il est utilisé par d'autre projets, notamment Node.js.
    Par contre, il est orienté ECMAScript standard, et donc n'est pas optimisé pour les extensions QML.