LINUX.ORG.RU

https://habr.com/ru/company/jugru/blog/441140/

Lua, Perl, Python, PHP, etc.

Почти все языки, которые интерпретируются, уже тоже доступны в WebAssembly, так как их интерпретаторы написаны на С++, их просто скомпилировали в WebAssembly и теперь можно крутить PHP в браузере.
romanlinux ★★★
()
Ответ на: комментарий от romanlinux

Я не думаю, что это то, о чём спрашивал ТС. Сомневаюсь, что у этого варианта будет сколько-нибудь приемлемая производительность. Хотелось бы транслятор напрямую из .py в .wasm

eternal_sorrow ★★★★★
()
Ответ на: комментарий от WitcherGeralt

Это всё набивание скора. Я его уже 4 тему читаю такую.

Vault_Boy
()
Ответ на: комментарий от CYB3R

Компилируемый питон (я не про байткод) — это что-то из ряда фантастики.

Cython (optimising static compiler), PyPy (Just-in-Time compiler).

gag ★★★★★
()
Ответ на: комментарий от CYB3R

Компилируемый питон (я не про байткод) — это что-то из ряда фантастики.

nuitka компилирует в C, а C можно скомпилировать в WASM

annulen ★★★★★
()
Последнее исправление: annulen (всего исправлений: 1)
Ответ на: комментарий от gag

Cython

Это интересно, надо будут потыкать. Правда, поддержку wasm туда вряд ли легко будет добавить.

PyPy

Это JIT, немного не туда.

CYB3R ★★★★★
()
Последнее исправление: CYB3R (всего исправлений: 1)
Ответ на: комментарий от annulen

nuitka компилирует в C

По сути транслирует, а не компилирует. Но это гораздо более лёгкий подход, чем Cython.

CYB3R ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.