Forwarded from Nuxt.js | Vue SSR News (Андрей)
Как минимум, будьте в курсе, как максимум, можете перейти по ссылке и вставить свои 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 ...
Forwarded from Denis Chernov
Nuxt.js | Vue SSR News
https://github.com/vuejs/rfcs/discussions/502#discussioncomment-9219966
Ссылка на само заявление Эвана, что его уже собираются добавлять
Ссылка на само заявление Эвана, что его уже собираются добавлять
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 ...
Forwarded from MSK VUE.JS News
Всем привет 🙂
Это мы идем с крутыми новостями🤪
Алярм: мы открываем регистрацию на новый митап!
📆 23 мая 2024, 19:00
📍 Мск, БЦ Фактория, кампус Школы 21, ул. Вятская 27с42
👉 РЕГИСТРАЦИЯ 👈
В 12-ый раз команда сообщества MskVue.js соберет единомышленников в кампусе Школы 21!
Вас ждут 3 доклада, розыгрыш мерча за лучший вопрос спикеру и просто тонна общения с крутыми разрабами 🙂
Совсем скоро мы представим наших спикеров, поэтому не переключайтесь 🙂
А еще, самое время зарегистрироваться на митап и забить место в своих календариках, чтобы не пропустить этот движ, ведь количество мест ограничено.
Передаем привет главному спонсору #12 митапа и альма-матер организаторов - Voximplant💜
Увидимся совсем скоро🤍
Это мы идем с крутыми новостями🤪
Алярм: мы открываем регистрацию на новый митап!
👉 РЕГИСТРАЦИЯ 👈
В 12-ый раз команда сообщества MskVue.js соберет единомышленников в кампусе Школы 21!
Вас ждут 3 доклада, розыгрыш мерча за лучший вопрос спикеру и просто тонна общения с крутыми разрабами 🙂
Совсем скоро мы представим наших спикеров, поэтому не переключайтесь 🙂
А еще, самое время зарегистрироваться на митап и забить место в своих календариках, чтобы не пропустить этот движ, ведь количество мест ограничено.
Передаем привет главному спонсору #12 митапа и альма-матер организаторов - Voximplant💜
Увидимся совсем скоро
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Vue-FAQ
На этих выходных Vue Mastery опять устраивает бесплатный пока своего кено.
#vuemastery #learning #video
#vuemastery #learning #video
Vue Mastery
Free Weekend May 10-12 2024
Join me to watch all of @VueMastery’s courses free through May 10-12
Forwarded from Nuxt.js | Vue SSR News (Максим Донсков)
🚀 Появилась предварительная дата релиза 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 v4
Learn how to upgrade to the latest Nuxt version.
Forwarded from MSK VUE.JS News
Всем привет!
А вот и наш второй по очереди, но не по значимости спикер 🎙
Дайте шуму, поставьте лайки – Андрей Ёлкин!
О чем будет доклад Андрея?
Он расскажет сам:
👉 РЕГИСТРАЦИЯ НА МИТАП 👈
А вот и наш второй по очереди, но не по значимости спикер 🎙
Дайте шуму, поставьте лайки – Андрей Ёлкин!
О чем будет доклад Андрея?
Он расскажет сам:
Ваше приложение выросло и стандартных 4 папочек вам уже не хватает? Переживаете за переиспользуемость кода? Ждёте Nuxt Auth, боясь написать свою реализацию? Просто хочется копнуть поглубже в исходники накста?
Окей, вас услышали. Давайте разберёмся, что такое модули, как они работают в наксте и как можно написать свой модуль и расширить фреймворк в любую сторону при помощи Nuxt Kit.
👉 РЕГИСТРАЦИЯ НА МИТАП 👈
Forwarded from Vue-FAQ
На днях
Позволяет предварительно загрузить и даже зарендерить любой ресурс:
Разработчик может указывать браузеру загрузить в фоне страницу, на которую пользователь с большой вероятностью перейдет. В результате она затем открывается почти мгновенно (
Наиболее эффективно для SSR (во всех смыслах) и MPA сайтов. SPA от этого сильно пользы не получат, потому как и так быстрые при переходах по сайту.
Работает в
Пользователи с медленным или платным интернетом аплодируют стоя.
#google #chrome #speculationapi
Google
подарил всем `Speculation API`.Позволяет предварительно загрузить и даже зарендерить любой ресурс:
<script type="speculationrules">
{
"prerender": [
{
"urls": ["next.html", "next2.html"]
}
]
}
</script>
Разработчик может указывать браузеру загрузить в фоне страницу, на которую пользователь с большой вероятностью перейдет. В результате она затем открывается почти мгновенно (
VitePress
так делает сам по умолчанию, кстати, для следующей статьи)Наиболее эффективно для SSR (во всех смыслах) и MPA сайтов. SPA от этого сильно пользы не получат, потому как и так быстрые при переходах по сайту.
Работает в
Chrome
и MS Edge
Пользователи с медленным или платным интернетом аплодируют стоя.
#google #chrome #speculationapi
Chrome for Developers
Prerender pages in Chrome for instant page navigations | Web Platform | Chrome for Developers
The Chrome team has been working on options to bring back full prerendering of future pages that a user is likely to navigate to.
Forwarded from Denis Chernov
Душный Вуй
Photo
можно ссылку на трансляцию докинуть
https://youtube.com/live/7SWzCjDPtoQ
https://youtube.com/live/7SWzCjDPtoQ
YouTube
Meetup #12
Forwarded from FrontEndDev
Vuejs Amsterdam 2024
Плейлист из 29 докладов с прошедшей конференции.
https://www.youtube.com/playlist?list=PLCxzy-hmQq9GZGS5AJos92SAlq4KALQp2
Плейлист из 29 докладов с прошедшей конференции.
https://www.youtube.com/playlist?list=PLCxzy-hmQq9GZGS5AJos92SAlq4KALQp2
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 - это фреймворк с открытым исходным кодом, который делает веб-разработку интуитивно понятной и мощной. Уверенно создавайте производительные веб-приложения и веб-сайты с полным стеком.
Forwarded from Vue-FAQ
Множество различных способов написания компонентов Vue стало историческим бременем, которое создает фрагментацию среди кодовых баз и путаницу для новых разработчиков. Я думаю, что в какой-то момент нам нужно будет более четко определить, что разработчики должны использовать в новых проектах, чтобы они выглядели более последовательно - но это будет в основном изменение документации. Это не значит, что мы должны лишить возможности использовать API Options, особенно в существующих проектах.
Грамотное решение
#optionsapi #vuejs
Options API
станет "недокументированными возможностями" Vue.js
Грамотное решение
#optionsapi #vuejs
Forwarded from Душный Вуй
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Nuxt.js | Vue SSR News (Андрей)
Миноров давно не было, поэтому и список получился большой и разношёрстный:
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...
Forwarded from Валентин Степанов
Моя уже вторая попытка начать переносить OkuUi на SFC. По сути, переписывается заново с оригинального radix. Надеюсь что-то из этого получится.
https://vue-primitives.netlify.app/
https://vue-primitives.netlify.app/
GitHub
GitHub - oku-ui/primitives: Vue Radix UI Primitives 1:1 . Components, icons, colors, and templates for building high-quality, accessible…
Vue Radix UI Primitives 1:1 . Components, icons, colors, and templates for building high-quality, accessible UI. Free and open-source. - oku-ui/primitives
Forwarded from Vue-FAQ
Аргументация против
1. Это явно - ты всегда видишь, откуда взялся компонент и в один клик можешь провалиться в него, а не в
2. Это наглядно видно не только в редакторе, но и на всяких гитхабах, когда смотришь там код, с автоимпортами тебе придется гадать, откуда взялся компонент
3. Если проект вырастает во что-то большее, чем маленький пет, то количество компонентов уже не даст нормально и лампово работать с автоимпортами, если их названия будут собираться на основе папочек, где они лежат, а в больших проектах это вообще самоубийство
4. Не нужно генерировать портянку
5. Ты уверен, что тришейкинг работает правильно и ты явно контролируешь загрузку каждого конкретного компонента в каком-либо месте, а не полагаешься на то, что за тебя это каким-то магическим образом сделает автоимпорт
6. Импорты может проставлять сама
#architecture #bestpractices #tip #nuxt
глобальных автоимпортов
(типа тех, что в Nuxt
) от Artyom Tuchkov1. Это явно - ты всегда видишь, откуда взялся компонент и в один клик можешь провалиться в него, а не в
*.d.ts
;)2. Это наглядно видно не только в редакторе, но и на всяких гитхабах, когда смотришь там код, с автоимпортами тебе придется гадать, откуда взялся компонент
3. Если проект вырастает во что-то большее, чем маленький пет, то количество компонентов уже не даст нормально и лампово работать с автоимпортами, если их названия будут собираться на основе папочек, где они лежат, а в больших проектах это вообще самоубийство
4. Не нужно генерировать портянку
*.d.ts
для того, чтобы редакторы видели их, и, как следствие, без них ты получаешь более качественный тулинг и анализ твоего кода5. Ты уверен, что тришейкинг работает правильно и ты явно контролируешь загрузку каждого конкретного компонента в каком-либо месте, а не полагаешься на то, что за тебя это каким-то магическим образом сделает автоимпорт
6. Импорты может проставлять сама
IDE
, а еще их можно сворачивать в 1 строку, если визуально отвлекают#architecture #bestpractices #tip #nuxt