Открыть список
Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Прокачиваем JavaScript с помощью TurboFan

Блог компании Google DevelopersJavaScriptGoogle ChromeКомпиляторы
Привет, Хабр! Что-то давно мы не говорили о Google Chrome и простых веб-технология. Давайте это исправим.



Как вам всем, наверное, известно, экосистема JavaScript развивается сразу в нескольких направлениях. Среди основных изменений можно выделить, например, прогресс в основных стандартах языка — недавнее закрепление норм ECMAScript 2015. Кроме таких серьёзных изменений, развивается язык и во множестве маленьких экспериментов — например — Strong Mode.

Само собой, для обеспечения растущих потребностей и поддержки новых технологий необходим новый, гибкий динамический (just-in-time) компилятор, и мы усердно работали над ним для нашего JavaScript-движка V8.
Читать дальше →
Всего голосов 24: ↑21 и ↓3 +18
Просмотры14.2K
Комментарии 29

Новый V8 и скорость Node.js: техники оптимизации сегодня и завтра

Блог компании RUVDS.comРазработка веб-сайтовJavaScriptNode.JS
Перевод
Node.js, с момента появления, зависит от JS-движка V8, который обеспечивает исполнение команд языка, который мы все знаем и любим. V8 — это виртуальная машина JavaScript, написанная Google для браузера Chrome. С самого начала V8 создавали для того, чтобы сделать JavaScript быстрым, по крайней мере — обеспечить большую скорость, чем конкурирующие движки. Для динамического языка без строгой типизации достижение высокой производительности — задача непростая. V8 и другие движки развиваются, всё лучше решая эту задачу. Однако, новый движок — это не просто «рост скорости исполнения JS». Это — и необходимость в новых подходах к оптимизации кода. Не всё то, что было сегодня самым быстрым, будет радовать нас максимальной производительностью в будущем. Не всё, что считалось медленным, останется таким.

Как характеристики TurboFan V8 повлияют на то, как будут оптимизировать код? Как техники, считающиеся оптимальными сегодня, покажут себя в недалёком будущем? Как ведут себя «убийцы производительности V8» в наши дни, и чего от них можно ожидать? В этом материале мы постарались найти ответы на эти и многие другие вопросы.

Перед вами — плод совместного труда Дэвида Марка Клементса и Маттео Коллины. Материал проверили Франциска Хинкельманн и Бенедикт Мейрер из команды разработчиков V8.


Читать дальше →
Всего голосов 35: ↑35 и ↓0 +35
Просмотры25.3K
Комментарии 16

Frontend на CodeFest: React, Javascript и лучшие практики

Блог компании CodeFestРазработка веб-сайтовJavaScriptПрограммированиеРазработка мобильных приложений
image

Продолжаем рассказывать о программе CodeFest 2018. На очереди — мощный фронт докладов фронтенд-секции.
Читать дальше →
Всего голосов 22: ↑19 и ↓3 +16
Просмотры5.4K
Комментарии 3