• [^] # Re: Rectificatif

    Posté par (site web personnel) . En réponse à la dépêche Adobe libère sa machine virtuelle ActionScript 3. Évalué à 3.

    En gros, si j'ai bien compris, le principe, c'est ça :
    ECMAScript --> Bytecode pour Tamarin (compilé) --> execution sur le processeur

    Pour l'instant, sur Firefox, on a :
    ECMAScript --> interprétation par SpiderMonkey --> exécution

    La compilation est presque tout le temps beaucoup plus efficace que l'interprétation.
    Avec Tamarin, les 2 fonctions principales qui accélèrent sont le JIT (compilatio à la volée) et le ramasse-miette (gestion/récupération de la mémoire à la volée).

    Ce qui n'a pa été libéré, c'est la partie :
    ECMAScript --> Bytecode pour Tamarin

    Donc, le futur boulot, c'est de mettre Tamarin dans SpiderMonkey pour que SpiderMonkey compile pour Tamarin.
    En gros, c'est :
    ECMAScript --> SpiderMonkey --> Bytecode Tamarin --> exécution

    Pour les puristes (ceux qui aiment la purée ;) ), la page Tamarin indique qu'en fait Tamarin sera DANS SpiderMonkey, c'est à dire que c'est le même bidule qui interprète/compile/exécute l'ECMAScript.

    Et au final, ils sont pas fous chez Adobe, ils gardent leur avantage concurrentiel, c'est-à-dire l'outil qui génère le code Tamarin depuis des bibliothèques (optimisées) de gestion audio/video.