Дмитрий Бежецков, Владимир Ануфриенко — Портирование JS на Эльбрус
Описание
Ближайшая конференция: HolyJS 2023 Autumn, 2–3 ноября (online), 11–12 ноября (offline, Санкт-Петербург)
Подробности и билеты: https://cutt.ly/Fwtp1eqJ
— —
. . Дмитрий и Владимир поделятся уникальным опытом портирования Node.js платформы на архитектуру VLIW / EPIC. Мы услышим про структуру и особенности V8, SpiderMonkey, поговорим о деоптимизации и рассмотрим, как движки работают с регистрами. Услышим о новой надежде HolyJit. Хмм… Интересно, в честь какой конференции ребята из Mozilla выбрали название движка? :)
Эльбрус возвращается, теперь с докладом про JavaScript. Мы в Unipro не сидели сложа руки и за прошедшие полтора года портировали SpiderMonkey, V8 и даже NodeJS.
В докладе мы расскажем про:
Эльбрус и его особенности;
подводные камни портирования SpiderMonkey Baseline и V8 FullCodegen;
переиспользование кода из Java для реализации оптимизирующего компилятора, SpiderMonkey Ion;
реализацию деоптимизации.
Первый доклад на HolyJS, в котором расскажем не только про Chrome и V8, но еще и про Firefox! Доклад будет полезен всем, кто хочет познакомиться с внутренним устройством виртуальных JS-машин, понять, как JS преобразуется в бинарный код, и узнать, с какими задачами придется столкнуться при портировании виртуальных машин и как с ними справлялись мы. И конечно, доклад будет полезен всем, кому интересно развитие российских технологий.
Рекомендуемые видео



















