FrontendConf

Конференция завершена.

Ждем вас

на FrontendConf

в следующий раз!

Node.js на стероидах: как и зачем писать нативные модули

Производительность

Доклад принят в программу конференции

Целевая аудитория

* Разработчики, работающие с Node.js, особенно те, кто интересуется высокопроизводительными решениями и углубленным пониманием экосистемы. * Разработчики, которые используют нативные модули (bcrypt, sharp и др.), но не понимают, как они работают «под капотом». * Те, кто хочет разобраться в написании собственных нативных аддонов и понять, какие подходы актуальны в 2025 году.

Тезисы

Node.js умеет многое, но не все. Когда нужно выжать максимум из вычислений или достучаться до «железа», на сцену выходят нативные модули. Node-gyp — не самая популярная технология, но именно она позволяет быстро подключить мощь C++ к Node.js и заметно ускорить приложение.

В этом докладе соберем модуль на C++ с нуля, замерим производительность, разберем альтернативы и честно обсудим, когда node-gyp — суперсила, а когда — лишняя сложность.

Фронтенд-разработчица в Яндексе. Когда-то начинала с бэкенда и до сих пор не может устоять перед тем, чтобы заглянуть под капот Node.js. В свободное время ведет телеграм-канал про разработку.

Видео

Мнение Программного комитета о докладе

Фото куратора

Алексей Симоненко

Узнайте от Анастасии, как заранее понять, что JavaScript скоро станет узким местом, и подготовиться к переходу на нативные аддоны в Node.js: когда это действительно нужно, как обосновать выбор и не усложнить себе жизнь.