Александр Моргунов

Доклады

68
MoscowJS 68,

10⁸ клеток: алгоритмы и производительность в JavaScript

Обычный сапёр легко превращается в серьёзный вызов, если сделать поле 10⁴ × 10⁴. Вместе мы посмотрим, какие алгоритмы и технологии помогают справляться с такой нагрузкой: от бинарных структур данных и воркеров до очередей задач и оптимизаций интерфейса в React.

Доклад будет полезен всем JavaScript-разработчикам, которые хотят лучше разобраться в алгоритмах, работе с большими массивами и оптимизациях интерфейса.

СлайдыЗапись

58
MoscowJS 58,

Темная сторона NextJS

Cейчас почти на каждой фронтенд конференции есть доклад про самый популярный фреймворк, за которым будущее фронтенд разработки - NextJS. Рассказывают про новые фичи: серверные компоненты, серверные экшены, частичный пререндеринг с быстрой отдачей статического ответа и стримингом динамического контента. Кажется наконец-то появилось решение во фронтенде, которым все довольны. Но так ли все хорошо на самом деле? В том ли направлении развивается NextJS? О проблемах говорят не так много, поэтому может создаться впечатление, что их просто нет. Давайте сегодня об этом и поговорим. *Спойлер: говорить будем про серверную составляющую и вендерлок.*