Next.js 14 демонстрирует частичный предварительный рендеринг

автор vadim


Next.js 14, последняя версия платформы Vercel для веб-разработки на основе React, представляет собой предварительное улучшение компилятора для динамического контента.

Представленный 26 октября, Next.js 14 предлагает экспериментальную предварительную версию частичного предварительного рендеринга — оптимизации компилятора для динамического контента, которая генерирует быстрый первоначальный статический ответ. Частичный предварительный рендеринг основан на исследованиях и разработках в области рендеринга на стороне сервера, генерации статического сайта и поэтапной статической повторной проверки. Разработчикам не нужно изучать новые API, чтобы использовать частичную предварительную отрисовку.

Next.js 14 также предлагает стабильную реализацию действий сервера для определения асинхронных функций сервера, которые будут вызываться непосредственно из компонентов, без необходимости вручную создавать конечные точки API. Действия сервера, ранее находившиеся в альфа-состоянии, интегрированы в модель App Router. По мнению Верселя, действия сервера, созданные на основе веб-основ, таких как формы и веб-API FormData, должны быть знакомы разработчикам, которые в прошлом использовали серверно-ориентированные платформы. Изменение данных, повторная отрисовка страницы или перенаправление могут произойти за один проход по сети, обеспечивая отображение правильных данных на клиенте, даже если вышестоящий поставщик работает медленно. Кроме того, различные действия могут быть составлены и повторно использованы.

Разработчики Next.js работают над повышением производительности локальной разработки как в Pages, так и в App Router, начиная с Next.js 13. Ожидается, что упаковщик Turbopack на основе Rust, оптимизированный для JavaScript и TypeScript и являющийся преемником Webpack от Vercel, перейдет на «стабильную» версию. » в предстоящем второстепенном выпуске. Webpack по-прежнему будет поддерживаться для плагинов экосистемы и пользовательских конфигураций.

Наконец, в Next.js 14 представлены некоторые улучшения метаданных. Прежде чем содержимое веб-страницы можно будет передавать в потоковом режиме с сервера, важные метаданные об области просмотра, цветовой схеме и теме сначала должны быть отправлены в браузер. Обеспечение этих meta Теги отправляются вместе с исходным содержимым страницы, что помогает облегчить работу пользователя и предотвратить мерцание страницы. В Next.js 14 блокирующие и неблокирующие метаданные были разделены. Блокируется только небольшой набор параметров метаданных; Цель состоит в том, чтобы гарантировать, что неблокирующие метаданные не будут мешать частично предварительно обработанной странице обслуживать статическую оболочку.

Предшественник Next.js 13 был представлен год назад, за ним последовало несколько точечных выпусков.

Дальше читайте это:

  • Облачные вычисления больше не являются пустяком
  • Что такое генеративный ИИ? Искусственный интеллект, который создает
  • Программирование с помощью ИИ: советы и лучшие практики от разработчиков
  • Python пытается удалить GIL и повысить параллелизм
  • 7 причин, по которым Java по-прежнему хороша
  • Война за лицензирование открытого исходного кода окончена

Related Posts

Оставить комментарий