Сочетание интерфейсных и серверных презентаций, посвященных производительности и масштабируемости, подготовило почву для самого большого анонса Интерактивной конференции Node + JS в Ванкувере в этом месяце, где Kenzan был серебряным спонсором.

В первый день конференции, ориентированной на разработчиков, было объявлено о слиянии двух хостинговых фондов, что еще больше сблизит два взаимосвязанных сообщества. Благодаря нескольким сессиям и семинарам, посвященным развитию ядра Node.js, становится ясно, что следующая глава будет захватывающей, и мы, члены JS Foundation, определенно с нетерпением ждем ее.

Хотя объявление о слиянии стало самой большой новостью этого мероприятия, оно было не единственным событием. Помимо захватывающих дух видов из конференц-центра Ванкувера и нескольких щенков, с которыми посетители могли поиграть, было чем заняться. Вот некоторые основные моменты от разработчиков Kenzan, которые были на месте:

Прогрессивные веб-приложения в моде

От Adobe до Mozilla и Comcast было несколько переговоров, посвященных преобразованию веб-приложений в прогрессивные веб-приложения. Многие размещали исследование Google, в котором говорилось, что большинство пользователей покинут веб-страницу, если контент не загружается через шесть секунд, поэтому неудивительно, что на эту тему было так много презентаций. Прогрессивные веб-приложения могут помочь снизить этот риск за счет использования сервис-воркеров, которые кэшируют данные в приложении, что приводит к повышению производительности при загрузке контента. Они также позволяют пользователям беспрепятственно работать на разных устройствах, даже если у них нет подключения к Интернету.

Масштабирование с помощью JavaScript

Кажется, мы уже прошли точку необходимости доказывать, почему JavaScript является хорошим выбором для современной разработки, и вступаем в стадию определения наилучших способов его использования, особенно в больших масштабах. Такие темы, как включение сервисной сетки, использование Docker, использование Kubernetes и бессерверность, были популярны, потому что о них не часто говорят в контексте Node.js. Loopback 4, полностью переписанная платформа создания API IBM, была выпущена в первый день конференции, и несколько докладов были посвящены объяснению того, как она решает распространенные проблемы крупномасштабной разработки API Node.js.

Разработка на основе компонентов по-прежнему актуальна

Казалось, было меньше вводных докладов и больше разговоров об оптимизации для повышения производительности, в том числе несколько разговоров о том, что прогрессивные веб-приложения должны стать новым стандартом для создания сайтов в будущем. Было приятно услышать, как другие решают более сложные части разработки JavaScript, такие как математические «подводные камни», даты, шаблоны проектирования, обработка ошибок Node, интернационализация, безопасность и производительность. Кроме того, мы получили представление о нескольких многообещающих (но часто неправильно понимаемых) тенденциях, таких как WebAssembly, машинное обучение в браузере и AST.

Соавторы:

Мэттью Гарднер, разработчик внешнего интерфейса, Providence
Пол Барри, технический архитектор, Providence
Крейг Фриман, технический архитектор, Denver