Вопросы с тегом «v8»

V8 - это движок JavaScript с открытым исходным кодом от Google.

2
Почему связывание происходит медленнее, чем закрытие?
Предыдущий постер спрашивал Function.bind vs Closure в Javascript: как выбрать? и получил этот ответ частично, что, похоже, указывает на то, что привязка должна быть быстрее, чем закрытие: Обход области видимости означает, что когда вы достигаете, чтобы захватить значение (переменную, объект), которое существует в другой области, поэтому добавляются дополнительные накладные расходы …

3
Поиск источника необработанного отклонения обещания: TypeError: Цикл цепочки обнаружен для обещания
Я пытаюсь найти источник необработанного отказа от Promise в Node.js Я попытался обновить до Node версии 12, используя --async-stack-tracesопцию, и прослушал их, используя: process.on("unhandledRejection",( reason, promise ) => { console.log(reason); console.log(promise); }); Но я все еще не вижу никакой полезной трассировки стека, чтобы помочь мне найти виновника! UnhandledPromiseRejectionWarning: TypeError: Chaining …

3
можно отключить оптимизацию, чтобы переменные в области видимости из замыканий не «оптимизировались»
Как побочный продукт оптимизации кода, выполняемой современными браузерами, при отладке вы не можете «видеть» все переменные, которые «фактически» находятся в области видимости. Это хорошо известно и было рассмотрено в предыдущем вопросе о SO . Хотя эта функция, безусловно, полезная в производстве, меня сильно раздражает во время разработки, она замедляет меня …

1
Написание высокопроизводительного кода Javascript без деоптимизации
При написании чувствительного к производительности кода в Javascript, который работает с большими числовыми массивами (например, пакет линейной алгебры, работающий с целыми числами или числами с плавающей запятой), всегда требуется, чтобы JIT помогал как можно больше. Примерно это означает: Мы всегда хотим, чтобы наши массивы были упакованными SMI (маленькими целыми числами) …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.