Страницы

Поиск по вопросам

понедельник, 6 января 2020 г.

Компиляция JavaScript в машинный код

#javascript #компиляция


Есть ли возможность компилировать программу на JavaScript в машинный код(байт-код
java не подходит)?
    


Ответы

Ответ 1



Статически - нет. JavaScript слишком гибкий язык. Динамически - любой современный интерпретатор так и делает. Первым по этому пути пошел V8 (движок, который используется в Хроме и в node.js).

Ответ 2



Нашел такую штуку http://enclosejs.com... Позволяет компилировать JS в исполняемый файл. Единственное на выходе сильно большой файл получается. Hello, World! весит 22Мб.

Ответ 3



В FrameWork.Net входит Microsoft JScript Compiler - jsc.exe (Лежит в c:\Windows\Microsoft.Net\FrameWork\ (ваша версия)\jsc.exe Подробное описание jsc.exe /? С его помощью компилируется в ".exe" Нужно заметить что DOM - отсутствует по понятным причинам, но у вас есть полный набор средств работы с диском, реестром и прочими вещами...

Комментариев нет:

Отправить комментарий