Выполнение JavaScript без браузера? - PullRequest
125 голосов
/ 31 мая 2010

Я изучаю программирование на Javascript без браузера. Я хочу запускать сценарии из командной строки Linux или Mac OS X, так же, как мы запускаем любой другой язык сценариев (ruby, php, perl, python ...)

$ javascript my_javascript_code.js

Я посмотрел на обезьяну-паука (Mozilla) и v8 (Google), но оба они выглядят встроенными.

Кто-нибудь использует Javascript в качестве языка сценариев, который будет выполняться из командной строки?

Если кому-то любопытно, почему я смотрю на это, я копаюсь в node.js . Производительность node.js заставляет задуматься, может ли javascript быть жизнеспособным языком сценариев для обработки больших данных.

Ответы [ 13 ]

2 голосов
/ 07 августа 2014

PhantomJS позволяет вам сделать это также

http://phantomjs.org/

1 голос
/ 02 марта 2015

JSDB , доступный для Linux, Windows и Mac, должен соответствовать всем требованиям. Он использует движок Mozilla Spidermonkey Javascript и, по-видимому, не так сложен в установке по сравнению с node.js (по крайней мере в прошлый раз, когда я пробовал node.js пару лет назад).

Я нашел JSDB из этого интересного списка оболочек Javascript: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Shells

1 голос
/ 31 мая 2010

Ну, есть JavaScript как OSA , расширение, которое предоставляет JavaScript в качестве альтернативы appleScript.Я использовал это около 10 лет назад, не знаю, работает ли он с текущими версиями ОС

...