home.social

#nuxt — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #nuxt, aggregated by home.social.

fetched live
  1. Бесшовный переезд с Perl на Nuxt: история одного 20-летнего монолита

    Привет, Хабр! Меня зовут Эрнест Гилязов, я тимлид группы разработки интерфейсов Рунити. В этой статье расскажу, как мы переносим на новый стек проект Рег.ру, кодовой базе которого исполняется 20 лет, и почему в итоге Nuxt-приложение само раздает шапку и футер в легаси-монолит через обычный JSON-эндпоинт.

    habr.com/ru/companies/runity/a

    #Nuxt #Vuejs #SSR #легаси #миграция #Template_Toolkit #Perl #микрофронтенды #серверный_рендеринг #Vite

  2. CVE-2026-71320 - Critical RCE in Nuxt via template injection in /__nuxt_island/ props when runtimeCompiler enabled. CVSS 8.1. Update to 3.21.10/4.5.1 now. #CVE #Nuxt #infosec

    valtersit.com/cve/CVE-2026-713

  3. Одна статья, 90 языковых версий и Google: как пет‑проект превратился в платформу

    Я начинал с учебной социальной сети на Vue/Nuxt и NestJS, а в итоге собрал платформу, где одна публикация превращается в отдельные редактируемые версии на разных языках. Рассказываю о выборе LLM, культурных адаптациях, расчёте стоимости переводов, изменениях интерфейса после запуска и первых результатах индексации в Google.

    habr.com/ru/articles/1067132/

    #Nneon #мультиязычный_контент #AIперевод #локализация #LLM #Nuxt #NestJS #hreflang #Google_Search_Console #UGCплатформа

  4. Микрофронтенды в экосистеме Vue 3: практическое руководство для разработчика в 2026 году

    Привет, друзья! Меня зовут Наталья и я frontend‑разработчик в компании SimbirSoft. Когда‑то в 2020 году микрофронтенды были модой. Чуть ли ни каждый хотел почувствовать себя всемогущим и попробовать разделить монолит на части, а также получить от шефа премию или эмоциональное поглаживание и картонку с надписью «Спасибо» (если повезет, то отдадут прямо с рамкой). Затем забыли про них и, но недавно в компанию пришла потребность разработки сайта с архитектурным паттерном «Микрофронтенды». Всех обязали вспомнить или узнать что же такое микрофронтенды? Чушь или все‑таки необходимость? Давайте разбираться. По мере роста проектов мне как Vue‑разработчику уже неоднократно приходилось сталкиваться с вопросом: как разделить фронтенд между несколькими командами так, чтобы они меньше зависели друг от друга? Одним из вариантов остаются микрофронтенды. В статье я разберу Module Federation 2.0 для Vue 3 + Vite, изоляцию стилей и состояния, способы коммуникации между remotes и то, что происходит с этой архитектурой, когда в проекте появляется SSR и Nuxt 4. Статья будет полезна разработчикам и техлидам , которые рассматривают разделение крупного фронтенда между несколькими командами. А если вы пока только знакомитесь с микрофронтендами, основные понятия я тоже постараюсь объяснить по ходу статьи. Сначала разберём Module Federation для Vue 3 + Vite, затем — изоляцию стилей и состояния, коммуникацию между приложениями, SSR в Nuxt 4 и роль host‑приложения в маршрутизации. В конце оставлю короткий чек‑лист, по которому можно оценить, готов ли проект к такому переезду. Спойлер: микрофронтенды — это не «следующий уровень» архитектуры, а инструмент с довольно конкретной областью применения. И понимать, когда он не нужен, не менее важно, чем уметь его настроить.

    habr.com/ru/companies/simbirso

    #frontend #microfrontends #typescript #vue3 #nuxt #микрофронтенды

  5. [Перевод] Вышел Nuxt 4.5

    Nuxt 4.5 это действительно крупный релиз. В нём обновили сразу три ключевых компонента системы сборки: Vite 8, Rspack 2 и совершенно новый пайплайн на базе Rsbuild для сборщика Rspack. Также появились экспериментальный режим потокового SSR, стабильная система кодов ошибок, несколько новых composables и соглашений, а ещё множество внутренних улучшений, которые приближают нас к Nuxt 5.

    habr.com/ru/articles/1060996/

    #nuxt #vue #javascript #frontend

  6. Every great event starts long before the first guests arrive.

    We relaunched the website of one of Munich's most iconic summer events for the Olympiapark München, the „Sommernachtstraum“ (A Midsummer Night's Dream). 🎆

    The challenge: Create an independent digital brand experience while remaining fully integrated into the existing platform architecture.

    The result:

    ✅ Headless architecture with Nuxt and Pimcore
    ✅ Multi-site integration on a shared platform
    ✅ Optimised mobile user journeys
    ✅ Reusable components for long-term sustainability
    ✅ A digital experience designed to build anticipation long before the event begins

    Our new case study takes a closer look at the strategy, architecture, and UX decisions behind the project.

    Read the full story here 🔗 bab.si/7bz6q

    #HeadlessCMS #Nuxt #Pimcore #UX #WebDevelopment #EventMarketing #MultiSite #DigitalExperience #Accessibility #Tourism #Culture #Munich #Pluswerk

  7. Every great event starts long before the first guests arrive.

    We relaunched the website of one of Munich's most iconic summer events for the Olympiapark München, the „Sommernachtstraum“ (A Midsummer Night's Dream). 🎆

    The challenge: Create an independent digital brand experience while remaining fully integrated into the existing platform architecture.

    The result:

    ✅ Headless architecture with Nuxt and Pimcore
    ✅ Multi-site integration on a shared platform
    ✅ Optimised mobile user journeys
    ✅ Reusable components for long-term sustainability
    ✅ A digital experience designed to build anticipation long before the event begins

    Our new case study takes a closer look at the strategy, architecture, and UX decisions behind the project.

    Read the full story here 🔗 bab.si/7bz6q

  8. Кинопоиск всё-таки отключил статистику по фильмам — я создал свою на основе Letterboxd и TMDB

    Недавно Кинопоиск отключил пользователям личную статистику по просмотренным фильмам — это был последний нетронутый островок функциональности, оставшийся от классической версии сайта. Неизвестно, что стояло за этим решением, но в любом случае на официальном форуме уже создаются обсуждения в защиту удалённой статистики, например тут и тут . Меня это изменение не задело — я давно уже переехал с Кинопоиска на Letterboxd . Не буду сегодня останавливаться на моих впечатлениях от Letterboxd в целом (спойлер: они смешанные). Но вот интересно посмотреть, как там обстоят дела со статистикой просмотренного. Хорошая новость в том, что она есть. Вот примеры для профиля целиком и за конкретный год . Но плохая новость в том, что статистика доступна только на платной Pro-подписке. Что очевидно подталкивает нас к тому, чтобы сделать своё решение, где будет вся нужная нам статистика бесплатно и в лучшем виде. Тем более, Letterboxd позволяет выгрузить всю свою личную информацию в виде архива. Сегодня я покажу, что у меня получилось, поделюсь исходным кодом и расскажу, как легко запустить такой же проект у себя локально или в облаке.

    habr.com/ru/companies/timeweb/

    #автоматизация #кино #статистика #tmdb #кинопоиск #app_platform #paas #vue #nuxt #timeweb_статьи

  9. I'm exploring some ideas for the next iteration of https://jws.dev. :blobcatthink:​

    I want it to be available in four languages, be a Vue app, and be available as a telnet site and a Gemini site. I'm debating whether I should use #nuxt for server-side rendering as well.

    #Telnet #Gemini #Vue #Nuxt

  10. I'm exploring some ideas for the next iteration of https://jws.dev. :blobcatthink:​

    I want it to be available in four languages, be a Vue app, and be available as a telnet site and a Gemini site. I'm debating whether I should use #nuxt for server-side rendering as well.

    #Telnet #Gemini #Vue #Nuxt

  11. Погружение в новый проект: как не потерять месяц жизни

    Новый проект, фреймворк, с которым не работал несколько лет, приложение в процессе миграции. Раньше на погружение уходил месяц. В этот раз — неделя.

    habr.com/ru/articles/1039794/

    #vue3 #nuxt #ииагенты #онбординг #claude #claude_code #legacyкод

  12. Recently I updated my personal website.

    I used the same stack, but the performance and accessibility should be a lot better.

    Over time I'll be adding to and improving this site. I've decided to go with "Just make it exist first, you can make it good later" which can apply to many of my projects.

    Check out my blogpost here: sasjakoning.com/blog/new-websi

    #webdev #blog #nuxt #vue #storyblok #a11y

  13. Recently I updated my personal website.

    I used the same stack, but the performance and accessibility should be a lot better.

    Over time I'll be adding to and improving this site. I've decided to go with "Just make it exist first, you can make it good later" which can apply to many of my projects.

    Check out my blogpost here: sasjakoning.com/blog/new-websi

    #webdev #blog #nuxt #vue #storyblok #a11y

  14. If you'd like to preview the #tutorial I'm writing on building a small federated image sharing service, similar to @pixelfed, with @fedify and @nuxt, here it is:

    https://pr-731-0.fedify.pages.dev/tutorial/content-sharing

    If you'd like to give feedback after reading it, please leave a comment on the following PR:

    https://github.com/fedify-dev/fedify/pull/731

    #Fedify #fedidev #ActivityPub #Nuxt #Pixelfed

  15. If you'd like to preview the #tutorial I'm writing on building a small federated image sharing service, similar to @pixelfed, with @fedify and @nuxt, here it is:

    https://pr-731-0.fedify.pages.dev/tutorial/content-sharing

    If you'd like to give feedback after reading it, please leave a comment on the following PR:

    https://github.com/fedify-dev/fedify/pull/731

    #Fedify #fedidev #ActivityPub #Nuxt #Pixelfed

  16. @sardon Oui, en partie. Le projet est développé avec #Django et #Nuxt, mais le code n’est pas publié à ce jour.

    Pourquoi ?
    - Sans support d’#ActivityPub, le lancement d’un fork ou d’un autre domaine pourrait fragmenter la communauté et nuire au projet.
    - Nous n’avons pas les moyens humains ou techniques pour gérer des contributions.
    - Le travail d’écriture et de documentation n’a pas encore été financé.
    - Nos utilisateurs actifs ne nous ont pas exprimé cette demande comme un enjeu majeur.

  17. Vue.js Amsterdam 2026: будущее экосистемы Vite

    Недавно в Амстердаме прошла конференция Vue.js Amsterdam 2026 — ежегодное мероприятие, посвящённое экосистеме Vite и современным инструментам фронтенд-разработки. В этом году программа оказалась особенно насыщенной. Команда экосистемы показала сразу несколько направлений развития: обновления ключевых инструментов, новые эксперименты в архитектуре фронтенд-фреймворков и попытку собрать полноценную платформу разработки вокруг Vite. В этой статье разберём основные анонсы конференции: Vite 8 , Vite+ , Void Cloud , а также обновления Vue и Nuxt .

    habr.com/ru/companies/first/ar

    #vue #vuejs #vite #rolldown #nuxt #nuxtjs #vue3 #vapor #javascript

  18. Что нового в Nuxt? Обзор новых версий

    Привет, Хабр! Меня зовут Иван и я занимаюсь frontend-разработкой в компании SimbirSoft. В марте 2026 на официальном сайте Nuxt объявили о выходе новой версии Nuxt v4.4 . В ней произведена миграция на Vue Router v5, добавлена возможность создания пользовательских фабрик useFetch/useAsyncData, типизация пропсов в Layout, новый композабл и компоненты для работы с доступностью, профилирование сборки, улучшение производительности и многое другое. Также в январе вместе с выходом версии Nuxt v4.3 разработчики продлили поддержку Nuxt 3 до 31 июля 2026 года (ранее указывали срок до 31 января 2026 года). Решение было принято после открытия обсуждения , чтобы узнать у сообщества, как прошло обновление с версии 3 до версии 4. Многие отметили, что ждут новостей о сроках релиза Nuxt 5, который должен выйти вместе с Nitro 3, поэтому пока не спешат обновляться на четвертую версию. А пока мы ждем новостей, давайте посмотрим, какие интересные нововведения появились в последних релизах Nuxt. Данная статья — это краткий обзор на новые фичи и изменения, которые мне показались интересными. Жми, чтобы узнать про новые фичи Nuxt🔥

    habr.com/ru/companies/simbirso

    #Nuxt #nuxtjs #vuejs #обзор

  19. React vs. Vue vs. Svelte. Roky dohadů, konferencí a názorových válek. A pak se najednou ukázalo, že to celé bylo trochu zbytečné.

    https://zdrojak.cz/clanky/valka-frameworku-skoncila-a-nema-viteze/
  20. React vs. Vue vs. Svelte. Roky dohadů, konferencí a názorových válek. A pak se najednou ukázalo, že to celé bylo trochu zbytečné.

    https://zdrojak.cz/clanky/valka-frameworku-skoncila-a-nema-viteze/
  21. [Перевод] Vite 8.0: долгожданный Rolldown

    13 марта 2026 года вышла новая мажорная версия инструмента для сборки фронтенд‑приложений — Vite 8. Главным изменением стал переход на новый бандлер Rolldown, написанный на Rust. Теперь Vite использует единый инструмент вместо связки esbuild и Rollup, что позволяет значительно ускорить сборку — по заявлениям разработчиков, в некоторых проектах прирост достигает 10–30 раз. Это самое значительное изменение архитектуры Vite со времени выхода Vite 2. Кроме этого, в релизе появились встроенные devtools, улучшенная поддержка TypeScript, новые возможности для SSR и ряд изменений в экосистеме плагинов. На основе поста в официальном блоге Vite 8 разберём ключевые нововведения и как они повлияют на разработку.

    habr.com/ru/companies/first/ar

    #vite #сборщик #react #vue #voidzero #vitejs #rolldown #rollup #esbuild #nuxt

  22. #nuxt #nuxtui #vue #webdev chat does anyone know how to change the color of a <UButton> label ​:neofox:​

  23. Stuck building a static portfolio that you have to update manually every time?

    Go with my minimal SSR portfolio built with Nuxt, SCSS, and live GitHub + blog APIs. It auto-updates when I push code.

    Repo: github.com/nayandas69/nayan-da

    #Nuxt #SSR #OpenSource

  24. Азбука вкуса, Nuxt и наша большая экосистема

    Всем привет! Кажется, настала пора поделиться изменениями в Азбуке, которые произошли с 2022 года, когда я выпускал прошлую статью . Наш текущий стэк: Vue 3, Nuxt 4, TS. В процессе создания новых сервисов, столкнулись с проблемами роста, дублирования кода и модульностью в Nuxt - расскажу, как справились с этим.

    habr.com/ru/articles/1001002/

    #nuxt #vue #javascript #азбука_вкуса

  25. The NuxtHub SaaS has gone away! this is AMAZING news. their API for DB, KV, blob storage, and cache is shit-hot, and deploys nicely on Cloudflare, but I hated that I had to manage my app on ANOTHER dashboard even though it was on Cloudflare.

    The libraries are intact. Just the SaaS has gone. YES.

    #nuxt #nuxtjs

  26. The NuxtHub SaaS has gone away! this is AMAZING news. their API for DB, KV, blob storage, and cache is shit-hot, and deploys nicely on Cloudflare, but I hated that I had to manage my app on ANOTHER dashboard even though it was on Cloudflare.

    The libraries are intact. Just the SaaS has gone. YES.

    #nuxt #nuxtjs

  27. Hmmm, small promo site, want to be able to plug stuff into it. It's for me so I'm allowed be impractical.

    I'm thinking either Nuxt (it is to Vue as Next is to React), Sveltekit (same but Svelte) or keeping it stripped back and using Astro.

    Planning to output it all fully static, pulling in blog posts, etc, at build time.

    Anyone have opinions?

    #Astro #nuxt #vuejs #svelteKit #svelte

  28. Hmmm, small promo site, want to be able to plug stuff into it. It's for me so I'm allowed be impractical.

    I'm thinking either Nuxt (it is to Vue as Next is to React), Sveltekit (same but Svelte) or keeping it stripped back and using Astro.

    Planning to output it all fully static, pulling in blog posts, etc, at build time.

    Anyone have opinions?

    #Astro #nuxt #vuejs #svelteKit #svelte

  29. Nuxt Studio - the new #opensource content management solution for Nuxt Content websites - is officially out!

    This release marks a major shift: ⇨ moving from a hosted platform ⇨ to a fully self-hosted solution.

    Developers have complete control over their content editing infrastructure with no external dependencies.

    Discover what’s new: bit.ly/4qGGxUq

    #WebDevelopment #Nuxt #InfoQ

  30. Nuxt Studio - the new content management solution for Nuxt Content websites - is officially out!

    This release marks a major shift: ⇨ moving from a hosted platform ⇨ to a fully self-hosted solution.

    Developers have complete control over their content editing infrastructure with no external dependencies.

    Discover what’s new: bit.ly/4qGGxUq

  31. Nuxt folks, I request your help!

    Is it possible to make something like Apache's htaccess RewriteRule, but in Nuxt/Nitro, to rewrite URLs?

    I have an on-going blog migration and I would like to keep my current URLs (slugs) but the new platform does not support slugs.

    #nuxt #askfedi

  32. Nuxt folks, I request your help!

    Is it possible to make something like Apache's htaccess RewriteRule, but in Nuxt/Nitro, to rewrite URLs?

    I have an on-going blog migration and I would like to keep my current URLs (slugs) but the new platform does not support slugs.

    #nuxt #askfedi

  33. Как я строил бэкенд с ментальностью фронтендера: история одного провала

    Я в IT больше 10 лет. Начинал с верстки, вырос в фронтенд-разработчика, потом стал тимлидом, далее менеджером проектов и сейчас руковожу отделом разработки решений для бизнеса. Я знаю JavaScript. Я люблю JavaScript. И именно эта любовь сыграла со мной злую шутку. В индустрии есть опасная иллюзия: «Если ты знаешь JavaScript, ты – фулстек» . Node.js дал нам, фронтендерам, суперсилу. Мы можем писать серверный код на том же языке, что и клиентский. Мы можем использовать одни и те же типы, одни и те же библиотеки. Нам кажется, что разница между фронтендом и бэкендом — только в том, где выполняется код. В браузере нет fs (файловой системы), а на сервере нет window . Вот и вся разница, да? Нет. Разница не в синтаксисе. Разница в мышлении . И я узнал это самым тяжелым способом – положив релиз.

    habr.com/ru/articles/996706/

    #frontend #backend #nodejs #strapi #mongodb #redis #nuxt #fail

  34. Just FYI, if you are using #nuxt it exposes a 'useNuxtApp()' function in the developer tools console that will reveal all the application state #javascript. This is a #security disaster waiting to happen

  35. Nuxt Studio 1.0 diventa gratuito, open source e self‑hosted. Offre editing in produzione, editor TipTap e Monaco, integrazione Git e un nuovo modulo Nuxt #Nuxt #NuxtStudio #OpenSource

    linuxeasy.org/nuxt-studio-1-0-

  36. Okay, let's give this a try in the next days: NuxtJS (SSR hosting) on Laravel Forge (and Hetzner VPS).

    #nuxt #nuxtjs #laravelforge #vps #nodejs #SSR

  37. @grooovinger Helloo! 🤗 Thanks for info/reminder! Hatte eigentlich geplant, mal wieder vorbeizuschauen. Aber klappt zeitlich leider nicht. Viel Spaß dir/euch! ✌️

    Hoffnung auf passenden #Svelte Job hab ich schon länger pausiert, die Auswahl in AT ist aktuell sehr stark limitiert + andere Rahmenbedingungen sollten ja auch passen. Also eher Glückssache mit Svelte, aber kann sich ja in Zukunft noch ändern 🤗matthias-andrasch.eu/blog/2025

    Glaub mit #Vue / #Nuxt gerade mehr Chancen. Da hängt vermutlich aktuell noch wirtschaftliche Lage mit dran, sehe kaum #WebDev Stellen ( #PHP / #JS), Frontend sogar noch weniger. Höchstens noch im Bereich TYPO3 oder Drupal. Und natürlich react/nextjs, aber oft auch Fullstack mit was anderem wie .NET o.ä.. Ob da KI aktuell auch mit reinspielt = wäre spannende Frage)

  38. ずんだもんに『先輩のクソコードのせいで本番が燃えてるのだ!』と毎朝叫ばれる目覚ましアプリを作った #Nuxt - Qiita qiita.com/alclimb/items/e303cf

    おもろ

  39. Nuxt is so dang amazing, I love it.

    I've built 3 production websites with it so far this year ✨

    joinloops.org
    fedidb.com
    fediverse.info

    The new Pixelfed UI will be the 4th 😉

    #Nuxt #NuxtJS #Vue #Tailwind

  40. Nuxt + Tailwind are such a vibe.

    Like where have you been my whole life?

    I'm currently rebuilding a legacy vue 2 + bootstrap css v4 UI and I'm in heaven.

    #nuxt #nuxtJS #tailwind #vue #pixelfed