Как минимум, будьте в курсе, как максимум, можете перейти по ссылке и вставить свои 5 центов.
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
[Core Team RFC] Reactive Props Destructure · vuejs rfcs · Discussion #502
Start Date: 2023-04-28 Reference Issues: Reactivity Transform Implementation PR: N/A Summary Introduce a compile-time transform that makes destructured bindings from defineProps reactive. This was ...
🚀 Появилась предварительная дата релиза Nuxt 4й версии — 14 июня, но это не точно 😅
а если вам уже сейчас не ймется попробовать изменения Nuxt 4, то это можно сделать уже сейчас 😉
https://nuxt.com/docs/getting-started/upgrade#testing-nuxt-4
а если вам уже сейчас не ймется попробовать изменения Nuxt 4, то это можно сделать уже сейчас 😉
https://nuxt.com/docs/getting-started/upgrade#testing-nuxt-4
Nuxt
Upgrade Guide · Get Started with Nuxt v3
Learn how to upgrade to the latest Nuxt version.
Андрей (@squozb) расскажет свой первый доклад на митапе MskVue.js! 🥳
Изучаем пределы Nuxt: как Nuxt Kit меняет правила игры
Ваше приложение выросло и стандартных 4 папочек вам уже не хватает? Переживаете за переиспользуемость кода? Ждёте Nuxt Auth, боясь написать свою реализацию? Просто хочется копнуть поглубже в исходники накста?
Окей, вас услышали. Давайте разберёмся, что такое модули, как они работают в наксте и как можно написать свой модуль и расширить фреймворк в любую сторону при помощи Nuxt Kit.
⏰️ Дата и время: 23 мая 2024, 19:00
📍 Место: Мск, БЦ Фактория, кампус Школы 21, ул. Вятская 27с42
регистрация на митап
Изучаем пределы Nuxt: как Nuxt Kit меняет правила игры
Ваше приложение выросло и стандартных 4 папочек вам уже не хватает? Переживаете за переиспользуемость кода? Ждёте Nuxt Auth, боясь написать свою реализацию? Просто хочется копнуть поглубже в исходники накста?
Окей, вас услышали. Давайте разберёмся, что такое модули, как они работают в наксте и как можно написать свой модуль и расширить фреймворк в любую сторону при помощи Nuxt Kit.
регистрация на митап
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Denis Chernov
можно ссылку на трансляцию докинуть
https://youtube.com/live/7SWzCjDPtoQ
https://youtube.com/live/7SWzCjDPtoQ
YouTube
Meetup #12
Forwarded from Иван Бочкарев
Всем привет!
Кто давно ждал русскоязычную документацию по NUXT может присоединиться к переводу документации на русский язык!
https://nuxt-ru.vercel.app/ - сайт развернут тут
Репозитории для перевода:
- сайт: https://github.com/translation-gang/nuxt.com
- документации: https://github.com/translation-gang/nuxt/tree/main/docs
Ждем ваши PR.
Команда которая переводила https://ru.vuejs.org/ уже в деле!
Кто давно ждал русскоязычную документацию по NUXT может присоединиться к переводу документации на русский язык!
https://nuxt-ru.vercel.app/ - сайт развернут тут
Репозитории для перевода:
- сайт: https://github.com/translation-gang/nuxt.com
- документации: https://github.com/translation-gang/nuxt/tree/main/docs
Ждем ваши PR.
Команда которая переводила https://ru.vuejs.org/ уже в деле!
Nuxt
Nuxt: Интуитивно понятный фреймворк Vue
Nuxt - это фреймворк с открытым исходным кодом, который делает веб-разработку интуитивно понятной и мощной. Уверенно создавайте производительные веб-приложения и веб-сайты с полным стеком.
Миноров давно не было, поэтому и список получился большой и разношёрстный:
NoSSR
, тришейкинг кода в clientOnly
, генерация типов для runtimeConfig
и полифиллинг vueuse/head
). Две из них и так были включены по умолчаниюmodule: 'preserve'
(требуется TS 5.4+), ну и так, по мелочиЖдём пару патч-версий и обновляемся или продолжаем ожидать v4?
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
Release v3.12.0 · nuxt/nuxt
👀 Highlights
We're on the road to the release of Nuxt 4, but we've not held back in Nuxt v3.12. A huge thank you to the 75+ Nuxt contributors and community members who have been part of thi...
We're on the road to the release of Nuxt 4, but we've not held back in Nuxt v3.12. A huge thank you to the 75+ Nuxt contributors and community members who have been part of thi...
EOL уже 30 июня 😵
Вышел последний минор Nuxt 2 (помните был такой)
Изменений наскребли на 3 коммита:
1️⃣ Переехали на memfs, чтобы не оставлять потенциальной CVE после EOL
2️⃣ Бэкпортировали из Nuxt 3 проверку на доступность sessionStorage
3️⃣ Вернули манки-патчинг для функции patchMD4 (чтобы экосистема для 2й версии не рухнула)
Да, это не много, но это честная работа
Вышел последний минор Nuxt 2 (помните был такой)
Изменений наскребли на 3 коммита:
Да, это не много, но это честная работа
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
Release v2.18.0 · nuxt/nuxt
👉 Changelog
compare changes
🚀 Enhancements
webpack: Migrate to memfs (#27652)
🩹 Fixes
vue-app: Don't throw if we can't read sessionStorage (#27662)
config: Add back md4 monkey-patch for ...
compare changes
🚀 Enhancements
webpack: Migrate to memfs (#27652)
🩹 Fixes
vue-app: Don't throw if we can't read sessionStorage (#27662)
config: Add back md4 monkey-patch for ...
Тут команда Nuxt сколлаборировалась с командой Chrome Aurora и выпустила новый модуль – Nuxt Scripts ☀️
Если вы используете third-party скрипты (например, аналитику) и хотите улучшить:
🔠 Надёжность
🔠 Метрики Lighthouse
🅱️ Безопасность
🔠 Удобство использования
– Поставьте бету и попробуйте, и не забудьте завести issue, если попытка оказалась неудачной
Если вы используете third-party скрипты (например, аналитику) и хотите улучшить:
– Поставьте бету и попробуйте, и не забудьте завести issue, если попытка оказалась неудачной
Please open Telegram to view this post
VIEW IN TELEGRAM
Nuxt
Introducing Nuxt Scripts · Nuxt Blog
Nuxt Scripts provides better performance, privacy, security, and developer experience for third-party scripts.
Начался очередной Nuxt Office Hours. Если у вас было желание задать вопрос в реальном времени, возможно это ваш шанс!💻
https://discord.gg/68TePg2T?event=1272756747626610781
https://discord.gg/68TePg2T?event=1272756747626610781
Please open Telegram to view this post
VIEW IN TELEGRAM
Discord
Join the Nuxt Discord Server!
Nuxt Community Chat Server | 29686 members
Мы все ждали 4ю версию нашего любимого фреймворка Nuxt, но вот немного нового для 3й версии 👩💻
🏘️ Группировка роутов. Теперь можно группировать роуты путем именования директории в круглые скобки, все что в круглых скобках, не будет участвовать в формировании урла.
🏝️ Серверные компоненты (Islands) могут добавлять SEO методанные при рендеринге
🪝 Пользовательские триггеры для префетчинга. Теперь можно отключить префетчинг глобально и включать его точечно, там где это действительно нужно
🗺️ Улучшенная генерация серверных Source Maps (это можно настраивать в nuxt.config)
🎁 Добавлены новые утилиты для авторов модулей. Это этап подготовки к переходу на v4
✨ Улучшены варнинги для dev разработки
🚨 Улучшена типизация для работы с Vue
А также много разного, со всем списком изменений можно ознакомиться в ченджлоге
👉 тут
🏘️ Группировка роутов. Теперь можно группировать роуты путем именования директории в круглые скобки, все что в круглых скобках, не будет участвовать в формировании урла.
🏝️ Серверные компоненты (Islands) могут добавлять SEO методанные при рендеринге
🪝 Пользовательские триггеры для префетчинга. Теперь можно отключить префетчинг глобально и включать его точечно, там где это действительно нужно
🗺️ Улучшенная генерация серверных Source Maps (это можно настраивать в nuxt.config)
🎁 Добавлены новые утилиты для авторов модулей. Это этап подготовки к переходу на v4
✨ Улучшены варнинги для dev разработки
🚨 Улучшена типизация для работы с Vue
А также много разного, со всем списком изменений можно ознакомиться в ченджлоге
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
Release v3.13.0 · nuxt/nuxt
👀 Highlights
I'm pretty excited about this release - we've ported some features we had planned for Nuxt v4 back to v3, as well as a raft of bug fixes and performance improvements - as usual...
I'm pretty excited about this release - we've ported some features we had planned for Nuxt v4 back to v3, as well as a raft of bug fixes and performance improvements - as usual...
Vue успешно вступает в гонку миноров 3й версии и выпускает свежий 3.5.0, который завтра ваш коллега случайно принесёт в проект, обновив локфайл.
🥲 Нам приятно, что в релиз попали улучшения для SSR. Например, добавили много вспомогательных функций для ленивой гидрации, а также
Остальные улучшения такие:
↗️ Оптимизация реактивности: Снижено использование памяти на 56% в среднем, а в больших реактивных массивах стало лучше в 10 раз.
💭 Reactive Props Destruсture: Всё-таки запихнули ещё немного магии в <script setup>, обязательно прочитайте, как этим пользоваться.
👻 Расширение работы с Custom Elements: Добавлены API
👍 Новые возможности:
data-allow-mismatch
для пометки элементов, которым разрешено не совпадать при серверном и клиентском рендере. Кроме того, теперь useId()
есть не только в Nuxt, но и в самом Vue. Интересно, будет ли жёсткая борьба между ними? (UPD: нет)Остальные улучшения такие:
useHost()
и useShadowRoot()
. Для староверов прокинули this.$host
в Options Api.useTemplateRef()
для динамических референсов и возможность использовать <Teleport> до того, как он отрендерится.Please open Telegram to view this post
VIEW IN TELEGRAM
blog.vuejs.org
Announcing Vue 3.5 | The Vue Point
The official blog for the Vue.js project
Это наша последняя гонка...
Вышел Nuxt 3.14 и прям в релиз-ноутах сделали анонс предстоящего Nuxt 3.15
🐊 В сборщиках пополнение — добавился rspack. Если вы использовали webpack до этого, дайте шанс новичку
🌿 Новая папка shared для переиспользуемого кода между server- и app-частью вашего приложения. Держите видеообъяснение.
🥳 Подкапотные инструменты тоже обновили. Свежий Nitro 2.10, Jiti v2 сделают ваш проект выше, быстрее, сильнее бесплатно.
В композаблах добавили
Для модулей в этот раз немного — добавили только
❗️ Ну и пара изменений для будущего v4 (ожидается, что его покажут на конференции Nuxt Nation 12 ноября): изменили названия для автоимпортируемых компонентов, и поменяли принцип сканирования метадаты на страницах, которая описана в
Будет 3.14.1?
Вышел Nuxt 3.14 и прям в релиз-ноутах сделали анонс предстоящего Nuxt 3.15
В композаблах добавили
useResponseHeader
(понятно, для чего) и useRuntimeHook
(чтобы хуки регистрировались и разрегистрировались вместе с жизненным циклом)Для модулей в этот раз немного — добавили только
addServerTemplate
, чтобы генерировать файлы из кода, которые потом будут использоваться в NitrodefinePageMeta()
. Чтобы это у вас сработало, не забудьте выставить в конфиге { future: { compatibilityVersion: 4 } }
Будет 3.14.1?
Please open Telegram to view this post
VIEW IN TELEGRAM
В прошлом посте было сразу несколько анонсов (кстати, 3.14.1 не вышел, но патч вышел — как же так?). Теперь немного подробнее
🍿 12-13 ноября будет Nuxt Nation — конференция, на которой будет много знакомых лиц и немного незнакомых. Обещают рассказать про Nuxt, про Nuxt UI, про повышение перформанса, разработку мобильных и local-first приложений.
✏️ Кроме того, анонсировали 45-минутную панель с core-командой Nuxt'а на тему будущего фреймворка и экосистемы. Вопросы принимаются уже сейчас, но, возможно, можно будет их задать и на самой встрече.
Надеемся на стрим без лагов в этом году!
Надеемся на стрим без лагов в этом году!
Please open Telegram to view this post
VIEW IN TELEGRAM
Наткнулся на весьма интересное видео в рекомендациях. Ни с Vue, ни с Nuxt'ом это не связано (хотя косвенно - да), но очень советую к просмотру!)
https://www.youtube.com/watch?v=BfYcYsUAcdk
https://www.youtube.com/watch?v=BfYcYsUAcdk
YouTube
JavaScript расколется на 2 языка! Что происходит?!
Cloud․ru — провайдер облачных сервисов и AI-технологий, который делает доступ к облакам и ИИ простым и удобным.
В Cloud․ru есть 100+ IaaS- и PaaS-сервисов, ML-платформа на базе суперкомпьютеров и публичное облако Cloud․ru Evolution на основе собственных…
В Cloud․ru есть 100+ IaaS- и PaaS-сервисов, ML-платформа на базе суперкомпьютеров и публичное облако Cloud․ru Evolution на основе собственных…
Новый год уже совсем близко🎄 Команда Nuxt принесла нам предновогодний подарочек 🎁
Встречайте Nuxt 3.15.0 🎉
⚡️ Включена поддержка Vite 6
Не смотря на то, что в Vite 6 есть ряд не обратно совместимых изменений, команда Nuxt надеется, что это не станет большой проблемой при использовании Nuxt.
🪵 Интеграциия с инструментами для разработчиков в браузерах на Chromium
Теперь в девтулах добавлена поддержка вывода информации о таймингах хуков жизненного цикла nuxt
🗺️ Навигационный режим для callOnce
Иногда хочется использовать callOnce не просто один раз на сервере, а каждый раз при навигационном переходе. Теперь такая возможность есть, у callOnce появился необязательный параметр режим с опцией
🥵 Добавлена поддержка HMR для виртуальных файлов Nuxt, а так же метаданных для страниц
📋 Улучшение метаданных страниц
Добавлено извлечение дополнительных ключей метаданных на страниц. Добавлена поддержка запуска локальных функций внутри
🔥 Улучшение производительности
Обещают, что приложение стало производительнее, но это еще нужно проверить
Есть еще разные улучшения, с полным списком которых можно ознакомиться в релиз ноутах👩💻
Встречайте Nuxt 3.15.0 🎉
⚡️ Включена поддержка Vite 6
Не смотря на то, что в Vite 6 есть ряд не обратно совместимых изменений, команда Nuxt надеется, что это не станет большой проблемой при использовании Nuxt.
🪵 Интеграциия с инструментами для разработчиков в браузерах на Chromium
Теперь в девтулах добавлена поддержка вывода информации о таймингах хуков жизненного цикла nuxt
🗺️ Навигационный режим для callOnce
Иногда хочется использовать callOnce не просто один раз на сервере, а каждый раз при навигационном переходе. Теперь такая возможность есть, у callOnce появился необязательный параметр режим с опцией
navigation
🥵 Добавлена поддержка HMR для виртуальных файлов Nuxt, а так же метаданных для страниц
📋 Улучшение метаданных страниц
Добавлено извлечение дополнительных ключей метаданных на страниц. Добавлена поддержка запуска локальных функций внутри
definePageMeta
🔥 Улучшение производительности
Обещают, что приложение стало производительнее, но это еще нужно проверить
Есть еще разные улучшения, с полным списком которых можно ознакомиться в релиз ноутах
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
Release v3.15.0 · nuxt/nuxt
👀 Highlights
❄️ Snowfall!
Happy holidays! You'll notice when you start Nuxt that (if you're in the Northern Hemisphere) there's some snow on the loading screen (#29871).
⚡️ Vite 6 inclu...
❄️ Snowfall!
Happy holidays! You'll notice when you start Nuxt that (if you're in the Northern Hemisphere) there's some snow on the loading screen (#29871).
⚡️ Vite 6 inclu...
5 января был очередной релиз с багфиксами, но уже сегодня вышло новое обновление 🎉
🔥 Поработали над производительностью при старте приложения
📦 Отрефакторили CLI
Ну и конечно же багфиксинг, куда без него. А так же обновили дату релиза v4🤔
Вместо 3 квартала 2024 года добавили описание —
Ждем и надеемся, что количество критов будет минимальным, а багфиксы своевременны🤞
🔥 Поработали над производительностью при старте приложения
📦 Отрефакторили CLI
Ну и конечно же багфиксинг, куда без него. А так же обновили дату релиза v4
Вместо 3 квартала 2024 года добавили описание —
примерно через 1 месяц после выхода nitro v3
Ждем и надеемся, что количество критов будет минимальным, а багфиксы своевременны
Please open Telegram to view this post
VIEW IN TELEGRAM
Стоило выйти за хлебом на 4 месяца, и тут такое...
Вышел Nuxt 3.17, несмотря на все сложности
‼️ useAsyncData и useFetch теперь умнее: несколько вызовов с одним ключом будут использовать одну и ту же реактивную ссылку. Плюс поддержка реактивных ключей — если что-то поменялось, данные сами перезагрузятся без лишнего шума.
🐊 Новый
👀 Кстати о компонентах — Переработали NuxtErrorBoundary, теперь это SFC (ну ладно), и теперь помимо
🐸 И ещё немного о компонентах. Добавили пропс
✏️ Доку вынесли в отдельный npm-пакет —
🍪 Для разработчиков модулей тоже есть улучшения — добавлен флаг
🔥 Куда же без перформанса? Перешли на tinyglobby — меньше зависимостей (2 vs 23), быстрее сборка. Зацените https://e18e.dev/, если хотите у себя тоже выкинуть какие-то тяжёлые зависимости (из проекта). Еще почистили список папок, чтобы ускорить тайпчекинг.
Полный пост, как всегда, в блоге
Вышел Nuxt 3.17, несмотря на все сложности
<NuxtTime>
— Теперь можно рендерить дату и время без ошибок гидрации (Раньше тоже было можно, просто теперь отдельный компонент завезли).error
в слот с ошибкой передаётся ещё и функция clearError
(а вот это уже ничего себе)trailing-slash
прямо в <NuxtLink>
, чтобы аккуратно управлять тем, будут ли слэши в ваших урлах.@nuxt/docs
. Ребята пилят свой mcp-сервер, так что это скорее для них, чем для нас.experimental.enforceModuleCompatibility
. Модули теперь проверяются на совместимость с v3 (v4 держим в уме) заранее. И хук addComponentExports
, чтобы добавить именованным компонентам в модуле возможность автоимпорта.Полный пост, как всегда, в блоге
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 Вышла первая альфа-версия Nuxt 4!
Изначально Nuxt 4 планировался к выпуску в июне 2024, однако команда пересмотрела подход:
Альфа-версия: июнь 2025 (уже доступна!)
Стабильный релиз: конец июня 2025
Nuxt 5: позже, после готовности Nitro v3
🔥 Ключевые изменения
⚡️ Nitropack v3 nightly
Самое значимое обновление — интеграция с Nitropack v3 nightly, что обещает улучшенную производительность и новые возможности.
🎨 Обновленные UI-шаблоны
Шаблоны пользовательского интерфейса полностью обновлены под брендинг v4.
📦 Масштабные обновления зависимостей
Обновлены до последних версий ключевые зависимости: c12, jiti, unbuild, unimport и множество других.
📋 Что планируется в ближайшие недели
Pull Request'ы для модулей сообщества в nuxt/modules registry
Полный гайд по миграции с Nuxt 3 на Nuxt 4
Только багфиксы для v3 в этом месяце
Обновление документации на nuxt.com с переключением между версиями
Release Candidate планируется на 23 июня
⚠️ Важные моменты для разработчиков
На стадии альфы:
Планируются дополнительные breaking changes
Возможны баги и "трения" в использовании
На стадии беты:
Breaking changes не планируются, но могут быть при необходимости
На стадии RC:
Только исправления багов
🧪 Как попробовать
Команда призывает early adopters (ранних пользователей) тестировать новую версию и сообщать о найденных проблемах в репозиторий Nuxt или используемых модулей.
Следить за прогрессом можно через Nuxt 4 milestone на GitHub.
Изначально Nuxt 4 планировался к выпуску в июне 2024, однако команда пересмотрела подход:
Альфа-версия: июнь 2025 (уже доступна!)
Стабильный релиз: конец июня 2025
Nuxt 5: позже, после готовности Nitro v3
🔥 Ключевые изменения
⚡️ Nitropack v3 nightly
Самое значимое обновление — интеграция с Nitropack v3 nightly, что обещает улучшенную производительность и новые возможности.
🎨 Обновленные UI-шаблоны
Шаблоны пользовательского интерфейса полностью обновлены под брендинг v4.
📦 Масштабные обновления зависимостей
Обновлены до последних версий ключевые зависимости: c12, jiti, unbuild, unimport и множество других.
📋 Что планируется в ближайшие недели
Pull Request'ы для модулей сообщества в nuxt/modules registry
Полный гайд по миграции с Nuxt 3 на Nuxt 4
Только багфиксы для v3 в этом месяце
Обновление документации на nuxt.com с переключением между версиями
Release Candidate планируется на 23 июня
⚠️ Важные моменты для разработчиков
На стадии альфы:
Планируются дополнительные breaking changes
Возможны баги и "трения" в использовании
На стадии беты:
Breaking changes не планируются, но могут быть при необходимости
На стадии RC:
Только исправления багов
🧪 Как попробовать
Команда призывает early adopters (ранних пользователей) тестировать новую версию и сообщать о найденных проблемах в репозиторий Nuxt или используемых модулей.
Следить за прогрессом можно через Nuxt 4 milestone на GitHub.
если хотите прислать новость про накст то можно воспользоваться личкой для канала, сообщения бесплатные
upd: кто дизлайки ставит, подумываем отключить все реакции кроме👩💻
upd: кто дизлайки ставит, подумываем отключить все реакции кроме
Please open Telegram to view this post
VIEW IN TELEGRAM