Вопросы по теме 'spidermonkey'

Как выполнить определенный пользователем код javascript с помощью spidermonkey
У меня есть следующий код javascript в виде строки std::string script = "{ function execute() { var x=10; return x; } } "; Я хочу оценить этот скрипт и вернуть значение, есть ли способ сделать это? Заранее спасибо.
738 просмотров
schedule 20.02.2024

Как создавать, обрабатывать и уничтожать объекты JS::Heap‹T› в Spidermonkey?
Использование Обезьяны-паука 24, 38, 45 В документация Spidermonkey говорится: "Указатели GC на куча должна быть заключена в JS::Heap. Единственным исключением является добавление корней с помощью функций JS_AddRoot() или класса...
935 просмотров

Почему использование toString() для float дает разные результаты в Firefox, Chrome и IE?
Если вы запустите этот код в Firefox и Chrome, он выведет другую преобразованную строку. (0.1234).toString(36) В Firefox он вернет значение "0.4fxcm49g2j8" . В Chrome или Node 4+ (вероятно, разница в V8) я получаю значение...
134 просмотров

Javascript var vs let (де) оптимизация/замедление в v8 и SpiderMonkey
Во время рефакторинга кода JavaScript в моем проекте я обнаружил, что некоторые из моих циклов резко замедляются. В поисках основной причины я нашел этот вопрос SO о том, что замедление вызвано оператором let внутри цикла for и созданием...
571 просмотров

Написание высокопроизводительного кода Javascript без деоптимизации
При написании кода на Javascript, чувствительного к производительности, который работает с большими числовыми массивами (подумайте о пакете линейной алгебры, работающем с целыми числами или числами с плавающей запятой), всегда хочется, чтобы JIT помог...
467 просмотров
schedule 25.10.2023