ОСНОВНЫЕ МЕХАНИЗМЫ ОПТИМИЗАЦИИ ЯЗЫКА JAVASCRIPT И ИХ ВЛИЯНИЕ НА ПРОИЗВОДИТЕЛЬНОСТЬ

Главная статья

А.С. Ефремов С.А. Потапов

Аннотация

Данная работа посвящена анализу механизмов оптимизации JavaScript-кода, применяемых в системе выполнения V8. Рассматривается многоуровневая архитектура движка, включающая интерпретатор Ignition, базовый JIT-компилятор Sparkplug и оптимизирующие компиляторы Maglev и TurboFan. Особое внимание уделяется JIT-компиляции, On-Stack Replacement, сбору статистики выполнения, inline caching, hidden classes, elements kinds и внутреннему представлению малых целых чисел SMI. Показано, что эффективность оптимизации зависит от стабильности типов, форм объектов и структуры массивов. В практической части выполнено сравнение производительности JavaScript-кода при разных максимальных уровнях оптимизации V8 с использованием JetStream 3.

Подробнее

Как цитировать
ЕФРЕМОВ, А.С.; ПОТАПОВ, С.А.. ОСНОВНЫЕ МЕХАНИЗМЫ ОПТИМИЗАЦИИ ЯЗЫКА JAVASCRIPT И ИХ ВЛИЯНИЕ НА ПРОИЗВОДИТЕЛЬНОСТЬ. Международный журнал информационных технологий и энергоэффективности, [S.l.], v. 11, n. 6(68) ч.1, p. 070-078, июня 2026. ISSN 2500-1752. Доступно на: <http://openaccessscience.ru/index.php/ijcse/article/view/1338>. Дата доступа: 30 июля 2026
Раздел
Информационные технологии