Краткий обзор обновлений 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
Читайте также
Вышел Spin 2.0 — обновление фреймворка Fermyon для создания приложений на WebAssembly
Вышел Spin 2.0 — обновление фреймворка Fermyon для создания приложений на WebAssembly
Вышел Spin 2.0 — обновление фреймворка Fermyon для создания приложений на WebAssembly

Фреймворк предназначен для облачных вычислений, которые собирают приложения из Wasm-компонентов, написанных на разных языках программирования. Spin 2.0 формирует базу для смены режимов между выполнением и реализацией.

Dev новости: Rspack для rust, remix улучшает здоровье сайта
Dev новости: Rspack для rust, remix улучшает здоровье сайта
Dev новости: Rspack для rust, remix улучшает здоровье сайта

OpenAI перешли с next.js На remix, Rspack сборщик для rust, релиз TypeScript 5.6 и другие dev новости

Deno 1.40: будущий Temporal API и декораторы JavaScript
Deno 1.40: будущий Temporal API и декораторы JavaScript
Deno 1.40: будущий Temporal API и декораторы JavaScript

В Deno 1.40 реализовали предстоящий Temporal API JavaScript для расширенных операций с датой и временем, а также новейшее предложение декораторов JavaScript для мета- и аспектно-ориентированного программирования.

Microsoft Dev Kit для Visual Studio Code стал общедоступным
Microsoft Dev Kit для Visual Studio Code стал общедоступным
Microsoft Dev Kit для Visual Studio Code стал общедоступным

Расширение C# Dev Kit включает в себя основные сервисы языка C#, помощь IntelliCode, возможности тестирования, отладки и управления проектами. Поддержка .NET MAUI и Unity сейчас находится в стадии предварительного просмотра.