Я посетил двухдневную конференцию NuxtJS, и в NuxtJS 3 появилось несколько потрясающих функций.

NuxtJS - это интуитивно понятный фреймворк, построенный на основе Vue.js. Это означает, что большинство основных функций и возможностей VueJS в значительной степени включены в NuxtJS.

Будучи любителем и энтузиастом фреймворка Vue.js, я обнаружил, что работать с NuxtJS несложно, поскольку он предоставляет множество нестандартных возможностей.

Он предоставляет следующие основные функции:

✔️ Нулевая конфигурация - начните писать код прямо сейчас, обо всем остальном позаботится Nuxt.

✔️ Маршрутизация файловой системы - автоматическая маршрутизация и разделение кода на каждой странице.

✔️ Режимы рендеринга - переключение между генерацией статического сайта и рендерингом сервера по запросу.

✔️ Получение данных - извлекайте контент из любого источника в компонентах Vue, готов к работе с SSR.

✔️ Сильные соглашения - эффективная командная работа с сильной структурой каталогов и соглашениями.

✔️ Оптимизация для SEO - управление метатегами и более быстрое отображение контента для отличной индексации.

✔️ Автоимпорт компонентов - используйте свои компоненты, Nuxt импортирует их с интеллектуальным разделением кода.

✔️ Экосистема модулей - Расширьте свое приложение с помощью более 160 модулей Nuxt и создайте свои собственные.

Так что у меня появилась возможность посетить конференцию NuxtJS, которая проходила с 15 по 16 сентября.

Двухдневное мероприятие прошло довольно успешно, в нем было много знаний и мнений от разных людей.

Во время разговоров и объявлений я сделал несколько заметок в процессе улучшения NuxtJS 3.

Итак, давайте взглянем на некоторые улучшения NuxtJS 3, сделанные на конференции.

NuxtJS Nitro.

Nitro - это одна из функций, поставляемых вместе с NuxtJS 3. Nitro - это серверный механизм, который принимает входящий запрос и преобразует его в стандартный HTML.

Nitro очень похож на телефонного оператора, который берет фрагмент кода и загружает его. Nitro также отвечает за обработку каждого бит кода, который загружается или запрашивается.

Nitro также сможет использовать другие фреймворки, такие как express.js, для работы с сервис-воркерами.

Еще одна удивительная особенность нитро NuxtJS заключается в том, что он будет обернут вокруг плагинов и Web 3.

NuxtJS Nitro также будет доступен и может использоваться в производственной среде.

Nitro также сможет создавать страницы на лету и создавать страницы, которые меняются.

Насколько стабилен NuxtJS Nitro?

Во время конференции большую часть времени задавали вопрос о том, насколько стабилен серверный движок NuxtJS Nitro.

По мнению основной команды NuxtJS, и что касается стабильности NuxtJS Nitro, его стабильность будет полностью основываться на сообществе и поддержке всего сообщества, как и сам фреймворк.

Изменения в интерфейсе командной строки NuxtJS.

NuxtJS также изменил поддержку интерфейса командной строки для Nuxt 3. В то же время это изменение не связано с функциями фреймворка.

Это просто глобальная автономная программа, и вы можете легко интегрировать ее в соответствии с вашими предпочтениями.

NuxtJS 3 также имеет встроенную поддержку машинописного текста по умолчанию.

Что такое H3?

Во время конференции было представление H3. Так что это? H3 - это минимальный фреймворк h (ttp), созданный для обеспечения высокой производительности и переносимости.

Основная команда NuxtJS также упомянула, что статистика h3 показала, что он намного быстрее, чем fastify, что является огромным преимуществом.

Возможности:

✔️ Переносимость: отлично работает в Serverless, Workers и Node.js

✔️ Совместимость: поддержка промежуточного программного обеспечения для подключения / экспресс-обработки.

✔️ Минимальный: маленький, нестабильный и нулевой зависимости.

✔️ Современный: встроенная поддержка обещаний.

✔️ Расширяемый: поставляется с набором составляемых утилит, но может быть расширен.

Чтобы узнать больше о H3, загляните в этот репозиторий.

Google Aurora + NuxtJS.

Google Aurora недавно включила NuxtJS в проект Google Aurora с целью повышения производительности Интернета.

Я думаю, что это огромная победа для NuxtJS, поскольку некоторые крупные игроки заметили фреймворки и начали их использовать.

Чтобы узнать больше о проекте Google Aurora, перейдите по ссылке.

Смертельные мысли.

NuxtJS 3 обладает удивительными функциями и возможностями. С помощью и поддержкой сообщества фреймворк будет продолжать доводить нас до пределов возможностей с помощью удивительных функций.

Спасибо, что прочитали эту статью. Кроме того, если вы нашли мой контент полезным и не являетесь участником Medium, вы можете получить свое членство в Medium здесь (средняя реферальная ссылка), чтобы получить неограниченный доступ ко всему контенту и поддержать нас как авторов.

Дополнительная литература.





Больше контента на plainenglish.io