Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Ретроспективный взгляд на Vue 3. Даша Сабурова,...
Search
Lamoda Tech
June 11, 2025
Technology
0
1.8k
Ретроспективный взгляд на Vue 3. Даша Сабурова, Vue-разработчик Lamoda Tech
Lamoda Tech
June 11, 2025
Tweet
Share
More Decks by Lamoda Tech
See All by Lamoda Tech
Кто отправит outbox? Валентин Удальцов, автор канала Пых
lamodatech
0
540
Абьюзим random_bytes(). Фёдор Кулаков, разработчик Lamoda Tech
lamodatech
0
550
Observability в PHP без боли. Олег Мифле, тимлид Altenar
lamodatech
0
560
Асинхронная коммуникация в Go: от понятного к душному. Дима Некрасов, Otello, 2ГИС
lamodatech
0
2.9k
Новые мапы в Go. Вова Марунин, Clatch, МТС
lamodatech
0
2.8k
Как мы автоматизировали интеграционное тестирование с Gonkey и не пожалели. Паша Егорычев, Кирилл Поляков
lamodatech
0
2.9k
Рекомендации с нуля: как мы в Lamoda превратили главную страницу в ключевую точку входа для персонализированного шоппинга. Данил Комаров, Data Scientist, Lamoda Tech
lamodatech
0
1.2k
От ручной разметки к LLM: как мы создавали облако тегов в Lamoda. Анастасия Ангелова, Data Scientist, Lamoda Tech
lamodatech
0
1.2k
Стильный код: натуральный поиск редких атрибутов по картинке. Юлия Антохина, Data Scientist, Lamoda Tech
lamodatech
0
1.2k
Other Decks in Technology
See All in Technology
Platform開発が先行する Platform Engineeringの違和感
kintotechdev
4
560
S3アクセス制御の設計ポイント
tommy0124
3
200
AWSで始める実践Dagster入門
kitagawaz
1
610
生成AI時代のデータ基盤設計〜ペースレイヤリングで実現する高速開発と持続性〜 / Levtech Meetup_Session_2
sansan_randd
1
150
「Linux」という言葉が指すもの
sat
PRO
4
130
5年目から始める Vue3 サイト改善 #frontendo
tacck
PRO
3
220
「全員プロダクトマネージャー」を実現する、Cursorによる仕様検討の自動運転
applism118
21
10k
「何となくテストする」を卒業するためにプロダクトが動く仕組みを理解しよう
kawabeaver
0
390
DevIO2025_継続的なサービス開発のための技術的意思決定のポイント / how-to-tech-decision-makaing-devio2025
nologyance
1
390
Firestore → Spanner 移行 を成功させた段階的移行プロセス
athug
1
460
要件定義・デザインフェーズでもAIを活用して、コミュニケーションの密度を高める
kazukihayase
0
110
Autonomous Database - Dedicated 技術詳細 / adb-d_technical_detail_jp
oracle4engineer
PRO
4
10k
Featured
See All Featured
Bash Introduction
62gerente
615
210k
Navigating Team Friction
lara
189
15k
GraphQLの誤解/rethinking-graphql
sonatard
72
11k
Balancing Empowerment & Direction
lara
3
620
jQuery: Nuts, Bolts and Bling
dougneiner
64
7.9k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.4k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
139
34k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
Scaling GitHub
holman
463
140k
Facilitating Awesome Meetings
lara
55
6.5k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.9k
Transcript
Ретроспективный взгляд на Vue 3
Дарья Сабурова 2 ~9 лет во фронтенде ~6 лет на
Vue ex. ex. наставник now
3 Timeline Родился VueJS (release 0.6.0) dec release Animatrixx (ver
0.9.0) feb Появился логотип apr One Piece release 3.0 sep Blade Runner release 1.0 oct Ghost in Shell release 2.0 oct 2013 2014 2015 2016 2020
4 1 2 3 Понять, как происходило развитие Vue 3
Оценить влияние сообщества Обучиться и вдохновиться на новые свершения
experimental deprecated stable delete bug / bugfix
6 Vue 3.0 - One Piece 18 september ‘20 start
7 Fragments Vue 3.0 - One Piece
8 Composition API Vue 3.0 - One Piece Options API
Composition API
9 Composition API Vue 3.0 - One Piece meetup #4
Тихон Соколов Vue Composition (Function) API youtube
10 TS Vue 3.0 - One Piece
11 v-model Vue 3.0 - One Piece
12 Teleport Vue 3.0 - One Piece
13 Teleport Vue 3.0 - One Piece
14 refs & v-for Vue 3.0 - One Piece
filters $on, $once, $off $scopedSlots $listeners и далее, далее, далее…
Vue 3.0 - One Piece
9 month 16 Vue 3.1 - Pluto 7 june ‘21
17 @vue/compat Vue 3.1 - Pluto docs
18 script setup Vue 3.1 - Pluto
19 v-bind в css Vue 3.1 - Pluto
20 Expose API Vue 3.1 - Pluto
21 props undefined Vue 3.1 - Pluto
22 props undefined Vue 3.1 - Pluto
23 props undefined Vue 3.1 - Pluto
24 Никакого IE! Vue 3.1 - Pluto rfc
2 month 25 Vue 3.2 – Пять невест 9 august
‘21
26 Performance Improvements Vue 3.2 - Quintessential Quintuplets • Более
эффективная реализация ref (чтение ~260%, запись ~ 50%) • Отслеживание зависимостей быстрее на 40% • Уменьшение потребление памяти на 17%
27 v-memo Vue 3.2 - Quintessential Quintuplets
28 refs & v-for Vue 3.2 - Quintessential Quintuplets
29 Reactivity Transform Vue 3.2 - Quintessential Quintuplets
30 Reactivity Transform Vue 3.2 - Quintessential Quintuplets
script setup v-bind in CSS Vue 3.2 - Quintessential Quintuplets
22 month 32 Vue 3.3 – Бродяга Кэнсин 11 may
‘23
33 Type to defineProps Vue 3.3 - Rurouni Kenshin
34 Type to defineProps Vue 3.3 - Rurouni Kenshin
35 Type to defineEmits Vue 3.3 - Rurouni Kenshin
36 defineSlots Vue 3.3 - Rurouni Kenshin
37 Generic components Vue 3.3 - Rurouni Kenshin
38 Generic components Vue 3.3 - Rurouni Kenshin
39 Reactivity Transform Vue 3.3 - Rurouni Kenshin reasons
40 Деструктуризация props Vue 3.3 - Rurouni Kenshin
41 defineModel Vue 3.3 - Rurouni Kenshin
defineModel Vue 3.4 –Slam Dunk
~7 month 43 Vue 3.4 – Slam Dunk 29 december
‘23
44 Сокращение в v-bind Vue 3.4 –Slam Dunk
45 Improve the template parser Vue 3.4 –Slam Dunk PR#9674
46 Improvement reactivity Vue 3.4 –Slam Dunk
47 Once Watchers Vue 3.4 –Slam Dunk
48 Hydration mismatch errors Vue 3.4 –Slam Dunk
49 Hydration mismatch errors Vue 3.4 –Slam Dunk
Reactivity Transform Vue 3.4 –Slam Dunk
8 month 51 Vue 3.5 – Гуррен Лаганн 3 september
‘24
52 data-allow-mismatch Vue 3.5 - Tengen Toppa Gurren Lagann
53 data-allow-mismatch Vue 3.5 - Tengen Toppa Gurren Lagann
54 data-allow-mismatch Vue 3.5 - Tengen Toppa Gurren Lagann
55 useId Vue 3.5 - Tengen Toppa Gurren Lagann
56 Lazy Hydration Vue 3.5 - Tengen Toppa Gurren Lagann
57 Lazy Hydration Vue 3.5 - Tengen Toppa Gurren Lagann
58 Lazy Hydration Vue 3.5 - Tengen Toppa Gurren Lagann
59 Lazy Hydration Vue 3.5 - Tengen Toppa Gurren Lagann
60 Lazy Hydration Vue 3.5 - Tengen Toppa Gurren Lagann
61 useTemplateRef Vue 3.5 - Tengen Toppa Gurren Lagann
62 Teleports Vue 3.5 - Tengen Toppa Gurren Lagann
63 Teleports Vue 3.5 - Tengen Toppa Gurren Lagann
64 Watch deep Vue 3.5 - Tengen Toppa Gurren Lagann
65 Watch deep Vue 3.5 - Tengen Toppa Gurren Lagann
66 pause/resume Vue 3.5 - Tengen Toppa Gurren Lagann
67 onWatcherCleanup Vue 3.5 - Tengen Toppa Gurren Lagann
68 Улучшения реактивности Vue 3.5 - Tengen Toppa Gurren Lagann
PR#10397
Деструктуризация props Vue 3.5 - Tengen Toppa Gurren Lagann
??? 70 Vue 3.6 - лето 2025 Ushio & Tora
71 youtube
72 alien-signals и улучшение реактивности Vue 3.6 - Ushio &
Tora
73 Vapor Mode Vue 3.6 - Ushio & Tora
74 Итоги Секрет успеха - сильное и дружное комьюнти
75 Итоги
76 Итоги Секрет успеха - сильное и дружное комьюнти Развитая
экосистема вокруг фреймворка
77 Итоги
78 Итоги Секрет успеха - сильное и дружное комьюнти Развитая
экосистема вокруг фреймворка Адаптация к современным требованиям и тенденциям
79 Итоги
80 Итоги Секрет успеха - сильное и дружное комьюнти Развитая
экосистема вокруг фреймворка Адаптация к современным требованиям и тенденциям Баланс между новым и старым
81 Итоги Новые фичи Старые фичи
82 Всем спасибо, вопросы? GoodwillDarina goodwilldarina.github.io/ @goodwill_darina @notebook_frontender Дарья Сабурова