Я посетил двухдневную конференцию 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