TGViewer
Фронтенд-Курилка | Frontend | JS | VUE | NUXT | IT Фронтенд-Курилка | Frontend | JS | VUE | NUXT | IT @bobrov_frontend · 585 subscribers
Post #388 867
👩‍💻 Vue Vapor

Последний год, активно идет тряска по поводу Vapor Mode для Vue. Краткий ликбез, что происходит:

Основная суть работы с DOM во Vue это VDOM. Если очень коротко, то мы берем текущее состояние DOM дерева и новое состояние DOM. Далее, под капотом у нас происходит процесс Diff, где мы сравниваем что поменялось в dom и выкидываем это на фронт.

Зачем это надо? Оптимизация. Прикиньте если мы будем каждый раз перересовывать весь DOM. Будет очень плохо и тяжело. А так, мы работаем только с конкретными нодами.

Однако, у такого подхода все равно есть минус. Минус заключается в том, что мы держим 2 состояния, что как бы все равно кушает ресурсы оперативной памяти. Для десктопа еще можно закрыть глаза, все таки мы уже не сильно думаем за это. Проблемы вскрываются на мобильных устройствах, где все еще стоят ограничения на работу с памятью. С такой проблемой, я лично сталкивался, когда если DOM будет огромным, то мы получим ошибку с тем, что недостаточно памяти.

Vue Vapor позволяет в обход промежуточного состояния сразу прописывать инструкции и монтировать js код в приложении. На словах звучит хорошо. На практике еще не работал.

Тема интересная. Благо уже есть видос, который рассказывает про это

Если вам есть, что рассказать про технологию, то добро пожаловать в комментарии ⌨️
YouTube Vue.js Vapor: Что за зверь? Подписчики спрашивают: а вот во Вью появился Vapor mode, что это поменяет. Давайте разбираться! --- Видео создано благодаря подписчикам проекта на нашем Patreon. Хотите получать контент раньше остальных? Присоединяйтесь! https://patreon.com/javascriptninja…
  • ❤ 4
More from @bobrov_frontend
  1. Feb 9, 2026✍️ Самопрезентация нужна всем айтишникам, кто хочет пройти собес 🤔 📀 За эти 2 минуты вы…
  2. Jan 13, 2026🎬 Полезное короткое видео 🔥За пару часов более 100 сохранений видео. Я уверен, что такой…
  3. Dec 25, 2025😱 Полезные материалы Список самых популярных вопросов фронтенд-разработчику в 2025 году П…
  4. Nov 11, 2025Фронтенд-Курилка | Frontend | JS | VUE | NUXT | IT pinned «🤟 Мой новый игровой сервис Я л…
  5. Nov 11, 2025🤟 Мой новый игровой сервис Я люблю видеоигры. Редко говорю о своем желании говорить о вид…
  6. Aug 14, 2025Как работает область видимости в JavaScript. Разбираем популярные вопросы Область видимост…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →