Описание тега spidermonkey

SpiderMonkey - это движок JavaScript от Mozilla. Настроенная версия, которая выполняет JavaScript в веб-браузере Firefox.
3 ответа

Сборка Mozilla NSPR с использованием MinGw на Windows без VC++

Мне нужно использовать spidermonkey для моего движка Perl Javascript. Для этого мне нужно собрать spidermonkey с поточно-ориентированными библиотеками. Итак, насколько я понимаю, мне нужно сначала собрать NSPR, а затем spidermonkey. Итак, как я поня…
23 мар '11 в 14:52
3 ответа

Где я могу скачать TraceMonkey?

Я могу получить движок JavaScript Spidermonkey отсюда: http://www.mozilla.org/js/spidermonkey/ И я знаю, что Tracemonkey - это более новая версия, выпущенная после SpiderMonkey, но я не могу найти ссылку для ее загрузки в Mozilla? Это выпущено для о…
03 июн '10 в 12:53
2 ответа

Сборка SpiderMonkey с помощью Android NDK toolchain

Я портирую игру с помощью SpiderMonkey на Android. Поскольку мне нужно интегрироваться с существующей системой сборки игры, я должен собрать SpiderMonkey, используя отдельный набор инструментов Android NDK, а не инструмент ndk-build. Может кто-нибуд…
1 ответ

Каков лучший независимый набор тестов для тестирования движков JavaScript?

Я ищу лучший инструмент для сравнения скорости интерпретаторов JavaScript. Предпочтительно это не должен быть инструмент, написанный конфликтующей стороной, такой как Mozilla или Google, хотя я понимаю, что они могут дать наиболее точное представлен…
2 ответа

Могу ли я выполнить функцию Javascript внутри Spidermonkey и получить возвращаемое значение?

Я только начинаю использовать Delphi со Spidermonkey. Ранее я загружал веб-страницу в компонент TWebBrowser и взаимодействовал с кодом Javascript на загруженной веб-странице. Это было грязно, потому что для возврата значений обратно в Delphi мне при…
22 сен '12 в 04:28
0 ответов

spidermonkey, сборка мусора, детерминированное / повторяемое выполнение

Использование опций для js (mozjs) --no-threads --ion-offthread-compile=off заставляет Baseline и Ion работать детерминированно от одного запуска к другому (на Octane 2.0). Но мне кажется, что сборщик мусора все еще работает по-разному. Добавление j…
09 авг '18 в 11:08
1 ответ

Spidermonkey и getElementsByTagName

Я хотел бы иметь getElementsByTagName в системе, которая поддерживает Spidermonkey. Где я могу найти источник для этой функции или как получить эту функцию с помощью Spidermonkey?
1 ответ

Компиляция встроенного движка javascript для spidermonkey в приложении C++

Я загрузил исходный код SpiderMonkey, используя версию 1.8.5. Затем я успешно создал подключаемые файлы и статическую библиотеку, выполнив следующие команды: autoconf2.13 ./configure make make install Теперь я попытался скомпилировать следующий код …
02 дек '13 в 16:44
1 ответ

JavaScript - поймать SyntaxError и запустить альтернативную функцию

Я пытаюсь построить что-то на javascript, чтобы я мог иметь ввод, который может быть что угодно, как string, xml, javascript и (не-javascript string без кавычек) следующим образом: //strings eval("'hello I am a string'"); /* note the following prope…
2 ответа

couchdb 1.6.1 на AWS дает os_process_error 127

Я застрял на этой установке couchdb 1.6.1. Сервер couchdb работает нормально для нормального документа, но он выдает os_process_error 127, когда я выполняю представления. Я также проверил установку Spidermonkey, проверил путь libmozjs185.so.1.0, нас…
02 авг '15 в 08:32
1 ответ

Запуск кода "хром" в SpiderMonkey

Я встраиваю SpiderMonkey от Mozilla в свое приложение и хотел бы использовать его новый API отладчика, представленный в v1.8.6. Из документации я понимаю, что этот API не доступен для "кода контента", а только для доверенного так называемого "хромов…
27 фев '12 в 11:31
1 ответ

Spidermonkey: внедряет "это"?

У меня есть настройки spidermonkey для создания объектов из пользовательских классов. Например, в сценарии я могу сказать... var d0 = new MyDog(); ... и на стороне моего приложения на C++ создается и сохраняется объект Dog. Затем я хотел бы, чтобы J…
06 май '13 в 22:02
0 ответов

Встраивание паучьей обезьяны в firefox

Можно ли получить доступ к API оболочки Spidermonkey js, как Reflect внутри Firefox? Похоже, что API Parser ( https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey/Parser_API) доступен из jsshell, но не из стандартной консоли разраб…
2 ответа

Оптимизация JavaScript

Поэтому я пишу игру на JavaScript (не веб-игру, использую игровой движок, где JavaScript является языком сценариев). К сожалению, движок JavaScript игрового движка является древней версией SpiderMonkey, которая немного медленно запускает мою игру. Х…
30 дек '10 в 20:36
1 ответ

Как прекомпилировать код SpiderMonkey для более быстрого выполнения?

Я использую такой код: JS_EvaluateScript(context, global,"go_back('blabla')", 17, "", 1, &R); звонить go_back(), который уже находится в context, Но это очень медленно, и я думаю, потому что строка должна быть скомпилирована каждый раз. Я пытаюс…
14 май '13 в 07:39
3 ответа

Python и движок Spidermonkey Javascript в Linux

Я успешно установил движок Spidermonkey JS на мою Linux-машину ( Ubuntu). По сути, моя цель - заставить его выполнять сценарии Ajax (js) и возвращать результат обратно в мой сценарий Python. Я в основном пытаюсь построить хороший веб-скребок. Но мне…
22 фев '12 в 21:29
2 ответа

JS_NewPropertyIterator против JS_Enumerate

В чем разница между JS_NewPropertyIterator() и JS_Enumerate()?Кажется, что и то, и другое выполняет одну и ту же задачу: перебирайте собственные свойства объекта.
29 фев '12 в 18:52
2 ответа

Эксперты JavaScript: почему `with` сводит на нет оптимизацию компилятора, связанную с областью действия

Читая книгу Кайла Симпсона "Вы не знаете": "Области применения и замыкания", он утверждает, что вам следует держаться подальше от eval() функция и with ключевое слово, потому что всякий раз, когда компилятор видит эти 2 (я перефразирую), он не выпол…
11 сен '17 в 17:37
1 ответ

Имя функции в трассировке стека SpiderMonkey

Я использую движок SpiderMonkey 1.8 и недоволен тем, как он создает трассировку стека. Время от времени мы получаем с сервера автоматически генерируемые имена функций в JavaScript-файлах, которые на самом деле не читаются. На стороне клиента у меня …
28 сен '11 в 13:20
1 ответ

Сборка SpiderMonkey с помощью Cygwin

Мне нужно собрать SpiderMonkey, чтобы я мог использовать его с emscripten. Мне удалось построить версию 1.8 (используя взлом здесь: http://pmelson.blogspot.fr/2007/12/building-didier-stevens-spidermonkey-in.html). Но, к сожалению, в версии 1.8 отсут…
15 авг '13 в 09:58