Как повернуться, V8 скомпилировал JavaScript в EXE?

Кодировка Base 64 является способом взять двоичные данные и превратить его в текст так, чтобы он был более легко передан в вещах как данные HTML-формы и электронная почта.

http://en.wikipedia.org/wiki/Base64

9
задан the_drow 20 July 2009 в 08:37
поделиться

3 ответа

Я не думаю, что вы можете напрямую превратить часть JavaScript в исполняемый файл с помощью V8, но вы, вероятно, можете создать приложение, которое объединяет движок V8 с JavaScript и запускает его как подставку -alone.

Вы можете найти всю информацию о V8 на странице проекта .

Также обратите внимание, что JavaScript не может быть полностью скомпилирован, так как это динамический язык. В V8 он компилируется с помощью JIT (например, .NET). Тем не менее, все еще возможно превратить его в автономный исполняемый файл (например, .NET).

Если вы хотите разрабатывать автономные приложения которые используют HTML для рендеринга, вы можете также взглянуть на Adobe Air .

7
ответ дан 4 December 2019 в 11:07
поделиться

Javascript нельзя скомпилировать только один раз. В языке есть eval , который довольно широко используется. (например, для JSON) Вам необходимо иметь при себе JIT и всю среду выполнения.

JIT здесь только оптимизация, а не способ избавиться от компилятора / интерпретатора.

6
ответ дан 4 December 2019 в 11:07
поделиться

Node.js встраивает V8. Это может быть хорошим примером для изучения.

3
ответ дан 4 December 2019 в 11:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: