Next сам по себе был придуман просто для серверного рендеринга, только потом к нему подключились SSG и ISR. Курс на быстрый веб был взят в общем-то не так давно (я бы сказал с версии 9.3, когда добавили возможность экспортировать приложение в виде статических страниц). До этого это была скорее история про SEO.
Назвать последние релизы новомодной версией все-таки кощунство. Теже серверные компоненты ждут уже очень давно. Если исключить все улучшения DX и гибкость фреймворка и говорить только об ускорении метрик, то они действительно есть и в каждой версии это не пустые слова.
В 9 версии мы получили упомянутый выше экспорт; в 10 – ISR, компонент Image, который сжимает картинки автоматически и автоматические оптимизации шрифтов; 11 – компонент Script для оптимизации third-party scripts, placeholder пока не загрузятся изображения; 12 – Server side components, Server-side streaming, Image поддерживает Avif (оптимизация в webp была добавлена ранее).
Чтоже касаемо страниц:
Да, страницы построенные на современных технологиях грузятся действительно быстро – Pagespeed insights monogram.io и macstadium.com. Но, конечно же, google создала команду для поддержки фреймворков не от того, что все они были слишком быстрыми. Web vitals стали участвовать в выдаче совсем недавно (в июне 2021г). Многие сайты все еще грузятся долго (), часто до их оптимизации попросту никому нет дела, поэтому команда next создает специальные компоненты и прорабатывает возможности автоматических оптимизаций приложений, а платформа Vercel – для простого деплоя, отслеживания метрик и быстрой интеграции с полезными утилитами.
И именно для того, чтобы подобного не было был придуман next и с недавних на помощь ему подключилась поддержка от google в виде команды "Аврора". Если все сайты, которыми вы пользуетесь или по каким-то причинам были вынуждены учавствовать в разработке таковых, то могу лишь посочувствовать.
Если для интернационализации или например загрузки изображений, то это уже завезли. Если для того, чтобы часть приложения была под одним доменом, а другая на другом, то этого из коробки явно не будет ещё долго (если вообще когда-нибудь будет). Для этого обычно используют nginx. Возможно, вам будет достаточно текущих возможностей платформы vercel.
Забыл сразу в статью добавить ссылку на статью гугла о проекте. Спасибо, добавил в первое упоминание.
Если кратко, то гугл создала команду из 6 человек для того, чтобы они участвовали и помогали развивать open-source продукты (next, nuxt, angular). Можно сказать, что сделали бесплатный аутсорс.
Судя по их нововведениям, в первую очередь, задача команды — оптимизация производительности этих библиотек и фреймворков под web vitals. В статье есть раздел со списком того, что команда уже успела реализовать.
Прошу прощения за невнятный ответ выше.
Next сам по себе был придуман просто для серверного рендеринга, только потом к нему подключились SSG и ISR. Курс на быстрый веб был взят в общем-то не так давно (я бы сказал с версии 9.3, когда добавили возможность экспортировать приложение в виде статических страниц). До этого это была скорее история про SEO.
Назвать последние релизы новомодной версией все-таки кощунство. Теже серверные компоненты ждут уже очень давно. Если исключить все улучшения DX и гибкость фреймворка и говорить только об ускорении метрик, то они действительно есть и в каждой версии это не пустые слова.
В 9 версии мы получили упомянутый выше экспорт; в 10 – ISR, компонент Image, который сжимает картинки автоматически и автоматические оптимизации шрифтов; 11 – компонент Script для оптимизации third-party scripts, placeholder пока не загрузятся изображения; 12 – Server side components, Server-side streaming, Image поддерживает Avif (оптимизация в webp была добавлена ранее).
Чтоже касаемо страниц:
Да, страницы построенные на современных технологиях грузятся действительно быстро – Pagespeed insights monogram.io и macstadium.com. Но, конечно же, google создала команду для поддержки фреймворков не от того, что все они были слишком быстрыми. Web vitals стали участвовать в выдаче совсем недавно (в июне 2021г). Многие сайты все еще грузятся долго (), часто до их оптимизации попросту никому нет дела, поэтому команда next создает специальные компоненты и прорабатывает возможности автоматических оптимизаций приложений, а платформа Vercel – для простого деплоя, отслеживания метрик и быстрой интеграции с полезными утилитами.
И именно для того, чтобы подобного не было был придуман next и с недавних на помощь ему подключилась поддержка от google в виде команды "Аврора". Если все сайты, которыми вы пользуетесь или по каким-то причинам были вынуждены учавствовать в разработке таковых, то могу лишь посочувствовать.
Упомянутые в статье примеры, построенные на последних технологиях next – прекрасный пример обратного: Pagespeed insights monogram.io и macstadium.com.
А для чего именно нужна мультидоменность?
Если для интернационализации или например загрузки изображений, то это уже завезли. Если для того, чтобы часть приложения была под одним доменом, а другая на другом, то этого из коробки явно не будет ещё долго (если вообще когда-нибудь будет). Для этого обычно используют nginx. Возможно, вам будет достаточно текущих возможностей платформы vercel.
Если кратко, то гугл создала команду из 6 человек для того, чтобы они участвовали и помогали развивать open-source продукты (next, nuxt, angular). Можно сказать, что сделали бесплатный аутсорс.
Судя по их нововведениям, в первую очередь, задача команды — оптимизация производительности этих библиотек и фреймворков под web vitals. В статье есть раздел со списком того, что команда уже успела реализовать.