Краткий обзор обновлений Next JS 14

Емко рассказываем об обновлениях в Next JS 14: Turbopack, Server Actions(Stable), Partial Prerendering(Preview), Next.js Learn(New).

Емко рассказываем об обновлениях в Next JS 14: Turbopack, Server Actions(Stable), Partial Prerendering(Preview), Next.js Learn(New).

Turbopack 

Между производительностью и возможностями всегда выигрывает производительность. Изначально говорилось о смене исходного языка, но в итоге остановились на Rust Engine.

5000 интеграционных тестов для следующей разработки уже пройдены с помощью Turbopack, лежащего в основе Rust Engine. Эти тесты включают в себя 7 лет исправлений и воспроизведений ошибок.

После тестирования на сайте с новой версией Next 14

  • До 53,3% быстрее запуск локального сервера ?
  • До 94,7% быстрее обновление кода с помощью Fast Refresh

Server Actions(Stable)

В Next JS 14 Server Actions стали стабильными и их можно вызывать из любого места.

Image 14

Обновление, рендеринг или перенаправление данных теперь может происходить за один обход сети. Также можно повторно использовать различные actions.

Partial Prerendering(Preview)

Частичный пререндеринг приходит с Suspense boundaries. Это работает вот так.

Image 15
Читайте также
Новости для разработчиков: обновления от Deno, Android и Angular
Новости для разработчиков: обновления от Deno, Android и Angular
Новости для разработчиков: обновления от Deno, Android и Angular

На этой неделе в мире разработки фронтенда было много интересных новостей. Среди них релизы Angular v19, Deno v2.1 и предварительный анонс Android v16. Каждое из этих обновлений обещает улучшения в производительности и удобстве работы, а также новые возможности для разработчиков.

Три навыка разработки с использованием ИИ, которые вы можете освоить сегодня
Три навыка разработки с использованием ИИ, которые вы можете освоить сегодня
Три навыка разработки с использованием ИИ, которые вы можете освоить сегодня

Антье Барт, главный адвокат разработчиков по генеративному ИИ в Amazon Web Services, делится ключевыми навыками, которые помогут программистам адаптироваться к новой реальности разработки с ИИ. Узнайте, как «вибрационное программирование», генерация подсказок ИИ и использование агентного ИИ могут изменить ваш подход к разработке.

Bun 1.2: улучшенная совместимость с Node.js, поддержка S3 и новый SQL-клиент для повышения производительности
Bun 1.2: улучшенная совместимость с Node.js, поддержка S3 и новый SQL-клиент для повышения производительности
Bun 1.2: улучшенная совместимость с Node.js, поддержка S3 и новый SQL-клиент для повышения производительности

Команда разработчиков Bun с гордостью представила версию 1.2, которая стала настоящим прорывом в мире JavaScript-инструментов. Этот релиз принёс множество улучшений, направленных на повышение совместимости с Node.js, производительности и удобства для разработчиков.

Dev новости: готов Angular 19, генератор Nue, JetBrains
Dev новости: готов Angular 19, генератор Nue, JetBrains
Dev новости: готов Angular 19, генератор Nue, JetBrains

На следующей неделе разработчики смогут оценить новый релиз популярного фреймворка Angular 19. Его запуск запланирован на вторник, 19 ноября, 9:00 по тихоокеанскому времени. В преддверии этого события в разных городах мира пройдут онлайн- и оффлайн-вечеринки, хотя большинство из них пока что организованы вне США, включая несколько мероприятий во Франции.