В рамках проекта PyPy.js развивается скомпилированный в JavaScript вариант Python-интерпретатора PyPy,
позволяющий выполнять скрипты на языке Python в web-браузере или в
серверном окружении Node.js. Код PyPy скомпилирован при помощи
компилятора Emscripten.
Ключевой особенностью PyPy.js является задействование собственного
JIT-компилятора, который отличается от JIT-компилятора PyPy тем, что
трансляция производится не в машинный код, а в JavaScript-представление с
расширениями Asm.js. Производительность выполнения кода в PyPy.js в среднем в полтора раза ниже, по сравнению с оригинальным CPython.
source1
source2
source1
source2
Комментариев нет:
Отправить комментарий