Лучшие v8 вопросы ИТ разработчиков

  • 12 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Подстрока Javascript является виртуальной?

Если у нас есть огромная строка с именемstr1скажем, 5 миллионов символов, а затемstr2 = str1.substr(5555, 100) так чтоstr2 длиной 100 символов и является подстрокойstr1 начиная с 5555 (или любой другой случайно выбранной позиции). Как хранит ...

Задан 12 Dec 2013, 06:40 от exebook
  • 9 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Исходя из этого, я не уверен, есть ли какое-либо преимущество в производительности при прямом использовании Promises перед

ю чтоasync await это новыйPromise в городе, и это новый способ написания асинхронного кода, и я также знаю, что Нам не нужно было писать.thenсоздать анонимную функцию для обработки ответа Async/await наконец позволяет обрабатывать как ...

Задан 28 Nov 2017, 05:52 от Vikas Bansal
  • 7 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как отключить оптимизирующий компилятор V8

m пишет функцию сравнения строк в постоянном времени (для node.js) и хотел бы отключить V8 'оптимизирующий компилятор для этой единственной функции; испо...

Задан 27 Aug 2013, 20:17 от David Murdoch
  • 90 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Когда использовать next () и возвращать next () в Node.js

сценарийРассмотрим следующую часть кода из веб-приложения узла. app.get('/users/:id?', function(req, res, next){ var id = req.params.id; if (id) { // do something } else { next(); //or return next(); } });вопрос: Я проверяю, какой идти с ...

Задан 29 May 2013, 09:39 от Amol M Kulkarni
  • 24 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

Исправить установку therubyracer / libv8 (0.12.1) на Mavericks

Хорошо, я нахожусь в конце моей привязи с этим. Есть несколько похожих вопросов, но все они относятся к therubyracer 0.10, и они в основном заключают, что пр...

Задан 18 Mar 2014, 13:51 от Chris S
  • 12 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Может ли кто-нибудь помочь описать два типа хранения массивов в Javascript?

Я читаю эту статью о V8 наHTML5Rocks, Статья старая, но я почти ничего не понимаю, и это меня беспокоит. Я делаю один шаг за раз, но может ли кто-нибудь помо...

Задан 22 Nov 2016, 05:25 от Matthew Harwood
  • 45 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

, который, на самом деле, основан на V8. Он не только включает в себя движок V8, но и весь Node.js доступен.

имаюсь выполнением JavaScript из Java. Rhino очень хорошо работает для этого на настольном компьютере, но вынужден прибегать к (медленному) интерпретируемому режиму на Android (из-за того, что dalvik не может выполнить байт-код Java, который ...

Задан 30 Jul 2011, 02:47 от Uejji
  • 3 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Почему карта не подклассифицируется в chrome / node?

Итак, ES 6 приносит намКарты (и не слишком рано). Желая создать подкласс Map для своих собственных гнусных целей, я попробовал следующее (сокращенно для ясно...

Задан 06 Mar 2015, 14:32 от Jared Smith
  • 0 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

tc39.github.io/ecma262/#sec-array.prototype.push

му я тестировал следующий код, пытаясь выяснить, какой из них будет более производительным: 'use strict'; function addSetToArrayA(array, set) { for (const v of set) { array.push(v); } } function addSetToArrayB(array, set) { const origLength ...

Задан 04 Nov 2018, 23:49 от Simon Schick
  • 32 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

@towc Это снимок кучи памяти из инструментов разработчика Chrome.

ьзовать распространенные механизмы JavaScript, такие как V8 и JavaScript WebCit, использоватьинтернирование строк [http://en.wikipedia.org/wiki/String_interning] для строк JavaScript? Или они на самом деле хранят несколько экземпляров одинаковых ...

Задан 11 Mar 2011, 18:34 от kpozin
  • 15 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Как конвертировать v8 Value в массив

Я пишу расширение c ++ для v8 и хочу передать в него объект Array. Я вижу, что входящий аргумент может быть проверен IsArray (), но ToArray () не существует....

Задан 29 Jul 2012, 06:23 от david van brink
  • 28 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

 сложность времени?

я удаляю один элемент из массива с помощью splice () примерно так: arr.splice(i, 1);Это будетO(n) в худшем случае, потому что он сдвигает все элементы после меня? Или это постоянное время, с каким-то магическим списком внизу?

Задан 03 Mar 2011, 02:16 от Ivan
  • 10 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Bluebird практически де-факто является стандартом для Node.js. Многие популярные библиотеки используют его вместо стандартных обещаний, и причина кроется в расширенном и удобном наборе функций. Веб, как правило, поставляется с ужасными API. Рассмотрим, например, WebSocket. Назначение обратных вызовов после инициализации соединения, отсутствие двухфазной инициализации, отсутствие поддержки addEventListener () и т. Д.

async/awaitупен с версией узла 8. Код впервые является линейным в nodejs. Это хорошо. Ранее во многих статьях говорилось, что в движке javascript v8 есть функция сtry/catch блок не оптимизирован. В настоящее время,async/await требуетtry/catch ...

Задан 29 Sep 2017, 04:13 от explorer
  • 9 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Как добавить новый класс в Google V8?

Я новичок в Google V8 и Javascript, и я пытаюсь добавить новый класс в Javascript, используя C ++. Я закончил некоторую работу, используя привязку Webkit V8, ссылки:WebKit IDL [http://trac.webkit.org/wiki/WebKitIDL]а такжепривязка ...

Задан 18 Dec 2012, 09:18 от jean
  • 29 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

@MooGoo Правила для eval довольно сложны, поэтому я не помню их точно, но я предполагаю, что внешняя сущность могла бы передать дескриптор для eval внутри функции через область видимости или параметры, а затем вы можете выполнить eval внутри функция. (Я не уверен в правилах определения области действия eval, вызываемых с другим псевдонимом, поэтому не цитируйте меня по этому поводу).

ыло интересно, как шаблон вложенных функций node.js работает с сборщиком мусора в v8. вот простой пример readfile("blah", function(str) { var val = getvaluefromstr(str); function restofprogram(val2) { ... } (val) })если restofprogram работает ...

Задан 16 Mar 2011, 13:52 от Vishnu
  • 8 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Неизвестные события в пламени графа nodejs / v8 с использованием perf_events

Я пытаюсь выполнить профилирование nodejs с помощью Linux perf_events, как описано Бренданом Греггом.Вот.Рабочий процесс следующий:запустить узел> 0.11.13 с

Задан 08 Jan 2015, 14:19 от Kamil Z
  • 54 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Javascript Двигатели Преимущества

Я запутался в механизмах JavaScript прямо сейчас. я знаю этоV8 [https://code.google.com/p/v8/]было большим делом, потому что он скомпилировал JavaScript в нативный код. Тогда я начал читать оMozilla ...

Задан 26 Jan 2010, 03:14 от Jan
  • 9 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Как добавить путь с модулем в Python?

Я пытаюсь построить V8 движок JavaScript. Когда я пытаюсь вызвать командуpython build/git_v8Я получаю ошибку: File build/gyp_v8, line 48 in < module > import gyp ImportError: No module named GYPКак я могу сказать Python, где искать модуль GYP и ...

Задан 17 Jul 2013, 17:25 от Qba
  • 0 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Профилирование кода JavaScript на nodejs - возможные подходы

Моя цель - разработать профилировщик сценариев Java для nodejs. Требования как под:Должен быть в состоянии получить стек вызовов.Получить информацию о отметк...

Задан 05 Feb 2014, 06:30 от user3274049
  • 13 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Прояснение концепции «скрытых классов» V8

Я прочитал несколько статей о скрытых классах V8. Тем не менее, у меня все еще есть несколько вопросов в моей голове: Если, скажем, есть два объекта: var a = { } a.x = 5 a.y = 6 var b = { } b.y = 7 b.x = 8У них в конечном итоге один и тот же ...

Задан 24 Jul 2013, 12:28 от Pijusn
  • 0 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Профилирование кода JavaScript на nodejs - возможные подходы

Моя цель - разработать профилировщик сценариев Java для nodejs. Требования как под: Должен быть в состоянии получить стек вызовов.Получить информацию о отметке времени.Получите количество итераций.Моя главная проблема заключается в том, что я не ...

Задан 05 Feb 2014, 07:30 от user3274049
  • 11 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Ошибка Chrome V8? Функция действует иначе после вызова во второй раз

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

Задан 13 Sep 2010, 18:00 от Lonnie Best
  • 8 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Сборка Google V8 в качестве общей библиотеки на Windows?

Можно ли построить googles v8 как общую библиотеку с помощью gyp на windows (msvc 2012)? Все, что я пробовал, не работает. Что я пробовал: python build\gyp_v8 -Dcomponent=shared_library python build\gyp_v8 library=sharedВторой выдает ошибку, что ...

Задан 16 Feb 2013, 23:25 от The Wavelength
  • 0 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

brendanwhitfield.wordpress.com/2015/02/26/using-cmake-with-sdl2

отал над проектом с использованием библиотеки v8 C ++, я использовал для компиляции его с помощью Makefile, но в той степени, в которой я использую CLion и хотел отлаживать, мне пришлось использовать файл CMakeLists.txt. У меня проблема в том, ...

Задан 01 Jul 2017, 09:01 от Xobtah
  • 9 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Почему node.js неправильно обрабатывает setTimeout (func, 1.0)?

Работая над проектом, чувствительным к синхронизации, я использовал приведенный ниже код для проверки степени детализации доступных событий синхронизации: сначала на настольном компьютере в Firefox, а затем в виде кода node.js на сервере Linux. ...

Задан 15 Feb 2012, 04:52 от HonoredMule
  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Как V8 управляет памятью экземпляров объектов?

http://code.google.com/apis/v8/design.html [http://code.google.com/apis/v8/design.html] На приведенной выше странице описывается метод оптимизации, используемый командой v8 для обеспечения быстрого доступа к свойству. Но как насчет экземпляров ...

Задан 14 Sep 2011, 08:10 от Alice
  • 7 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как скомпилировать наименьшую возможную библиотеку V8 для Windows?

Я создаю игровой движок для школы и хочу использовать Google V8, чтобы разрешить JavaScript-скриптинг в движке. Движок написан с использованием Visual Studio...

Задан 09 Oct 2014, 20:26 от Adam Rezich
  • 6 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Определение объекта JavaScript в консоли

Когда я печатаю простые объекты в Chrome JavaScript Console, я получаю следующий вывод: >true true >1/3 0.3333333333333333И так далее. Но синтаксическая ошибка возникает, когда я набираю объекты: >{ a: 1, b: 2 } SyntaxError: Unexpected token : ...

Задан 31 Jan 2012, 15:26 от Sergey
  • 3 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Сложность времени для методов Javascript в V8

Я знаю, что стандарт Javascript не определяет необходимые временные сложности для таких методов, как массив

Задан 25 Mar 2013, 17:37 от Chris Redford
  • 16 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

nodejs v8.getHeapStatistics метод

В модуле nodejs v8 есть функцияgetHeapStatistics которые возвращают объект, который содержит информацию об использовании памяти:

Задан 09 Jan 2017, 06:01 от 王如锵
  • 4 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Можно ли подделать / взломать Thread Local Storage?

Я нахожусь в некотором затруднении. У меня есть большое приложение с движком Google V8 javascript. Некоторые вызовы выполняются движку V8 в потоке пользовательского интерфейса. Чтобы быть добрым к пользователю, как все рекомендуют, некоторые ...

Задан 27 Oct 2011, 19:54 от AshleysBrain
  • 103 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Какова производительность объектов / массивов в JavaScript? (специально для Google V8)

Производительность, связанная с массивами и объектами в JavaScript (особенно в Google V8), была бы очень интересна для документирования. Я не нахожу исчерпывающей статьи на эту тему в Интернете. Я понимаю, что некоторые объекты используют классы ...

Задан 07 Dec 2011, 22:26 от BMiner
  • 35 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

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

Вnodejs [http://nodejs.org/]Единственный способ выполнить внешние команды - через sys.exec (cmd). Я хотел бы вызвать внешнюю команду и передать ей данные через стандартный ввод. В nodejs пока не существует способа открыть команду и затем передать ...

Задан 22 Nov 2009, 20:21 от Maciek
  • 3 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Утечка памяти с XMLHttpRequest и setInterval

Вот код, который я запускаю в Google Chrome 19.0.1061.1 (Официальная сборка 125213) dev: <html> <title>Memory Leak</title> <script type="text/javascript"> (function(){ this.window.setInterval(function() { var xhr = new ...

Задан 21 Mar 2012, 13:59 от François Beaufort
Page 1 of 3
1 2 3