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
Progressive Repro Frontend #vuefes
Search
cheezenaan
November 03, 2018
Technology
3
950
Progressive Repro Frontend #vuefes
Lunch Sponsor session in Vue Fes Japan 2018
cheezenaan
November 03, 2018
Tweet
Share
More Decks by cheezenaan
See All by cheezenaan
Repro の Web SDK 開発を支える技術 / How to deal with Web SDK development at Repro
cheezenaan
3
2.9k
Other Decks in Technology
See All in Technology
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
9k
Okta Identity Governanceで実現する最小権限の原則 / Implementing the Principle of Least Privilege with Okta Identity Governance
tatsumin39
0
170
[VPoE Global Summit] サービスレベル目標による信頼性への投資最適化
satos
0
230
Observability for the system understanding and curious by developers
maruloop
0
140
今この時代に技術とどう向き合うべきか
gree_tech
PRO
2
2.2k
HonoとJSXを使って管理画面をサクッと型安全に作ろう
diggymo
0
170
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
12
81k
クラウドとリアルの融合により、製造業はどう変わるのか?〜クラスメソッドの製造業への取組と共に〜
hamadakoji
0
380
serverless team topology
_kensh
3
190
様々なファイルシステム
sat
PRO
0
230
CNCFの視点で捉えるPlatform Engineering - 最新動向と展望 / Platform Engineering from the CNCF Perspective
hhiroshell
0
140
AI AgentをLangflowでサクッと作って、1日働かせてみた!
yano13
1
150
Featured
See All Featured
Become a Pro
speakerdeck
PRO
29
5.6k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Designing for Performance
lara
610
69k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
657
61k
It's Worth the Effort
3n
187
28k
Bash Introduction
62gerente
615
210k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
990
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.2k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
Faster Mobile Websites
deanohume
310
31k
How STYLIGHT went responsive
nonsquared
100
5.8k
Transcript
Progressive Repro Frontend @cheezenaan Repro inc. Vue Fes Japan 2018
Have you enjoyed Vue Fes Japan 2018? !
@cheezenaan Repro inc. Progressive Repro Frontend Vue Fes Japan 2018
What’s Repro?
IUUQTSFQSPJP
Web / App Marketing Automation IUUQTSFQSPJP
αϒεΫϦϓγϣϯΛ ղͦ͠͏ͳϢʔβʔ ͚ͩʹ ϓογϡ௨ΛૹΓ͍ͨ
αϒεΫϦϓγϣϯΛ ղͦ͠͏ͳϢʔβʔ ͚ͩʹ ϓογϡ௨ΛૹΓ͍ͨ
Repro ͳΒ αΫοͱͰ͖·͢
ઍສͷτϥϑΟοΫ ԯ௨ͷϓογϡ৴ per day
“ͱΓ͋͑ͣ Repro ೖΕΑ͏” ΛੈքنͰࢦͯ͠·͢
Ͱɺ͓Ίʔ୭Αʁ
@cheezenaan Application Engineer Loves: - TypeScript - Curry NOT callee
$ - Kyoto Animation
ΑΖ͘͠ ͓Ͷ͕͍͠·͢
͔͜͜Βຊฤ
Progressive Repro Frontend
Progressive Repro Frontend
…
࣌ʹɺྐྵ 2014
࣌ʹɺྐྵ 2014
Repro, ੜ
άϥϑΟΧϧͳ ੳը໘ΛΰϦΰϦ࣮ in RoR + jQuery
͔ΜͨΜͳϩδοΫΛ मਖ਼͢Δ͚ͩͳͷʹ DOM ߏΛ୮೦ʹ ಡΈղ͔ͳ͍ͱࢮ͵
None
IUUQTWVFKTPSH
Vue.js IUUQTWVFKTPSH
Declarative Rendering Two-way Binding IUUQTWVFKTPSH
An incrementally adoptable ecosystem IUUQTWVFKTPSH
IUUQTEPDTHPPHMFDPNQSFTFOUBUJPOE8O:TY3.J/&"S5Y[Y9)E,F)$K57YNQUHI+C&TFEJUTMJEFJEHGD@
IUUQTEPDTHPPHMFDPNQSFTFOUBUJPOE8O:TY3.J/&"S5Y[Y9)E,F)$K57YNQUHI+C&TFEJUTMJEFJEHGD@ Progressive Framework
ςΟϯʂ
None
v0.12.0
σʔλϩδοΫͱ DOM ඳըΛ
ςετ͍͢͠ʂ
ͦͷޙαʔϏε ॱௐʹΛॏͶ
IUUQTRJJUBDPNFEXBSELFOGPYJUFNTGBBEB
ʑͷ։ൃͰ ಘͨݟ ੯͠·ͣൃ৴ IUUQTRJJUBDPNFEXBSELFOGPYJUFNTGBBEB
ͦͯ͠ɺ
࣌ʹɺྐྵ 2017
ϚʔέςΟϯάػೳ֦ॆ ͳ͍ͰෳࡶԽ͢Δ ೖྗϑΥʔϜ
ίϯϙʔωϯτͷ ঢ়ଶཧͭΒͨΜ
None
IUUQTWVFYWVFKTPSH
Vuex IUUQTWVFYWVFKTPSH
Store management pattern + library IUUQTWVFYWVFKTPSH
tailored specifically for Vue.js IUUQTWVFYWVFKTPSH
ͳΔ΄Ͳ…
None
None
None
ࢼߦࡨޡ͠ͳ͕Β ݟΛͨΊͭͭ
ΞϓϦέʔγϣϯͷঢ়ଶΛ UI ͷঢ়ଶ͔ΒΓͯ͠ ू͍ͤͯ͘͞
None
ίϯϙʔωϯτͷ ݟ௨͕͠ྑ͘ͳͬͨ
ΊͰͨ͠ΊͰͨ͠ =ऴ=
ͦͯ͠ɺ
࣌ʹɺྐྵ 2018
ຖ xx0% ͢Δ ϏδωεΛࢧ͑ΔͨΊͷ ݎ࿚ͳΞʔΩςΫνϟΛ ͑ͭͭ
ΑΓεϐʔσΟʹ ܧଓతʹ ϢʔβʔՁΛ ಧ͚͍ͨ
େͳσʔλͷهɾՃ ฒྻϫʔΫϑϩʔΤϯδϯ ੳɾϚʔέςΟϯά UI / UX
େͳσʔλͷهɾՃ ฒྻϫʔΫϑϩʔΤϯδϯ ੳɾϚʔέςΟϯά UI / UX
None
͋Ε͍ͨ͠ ͜Ε͍ͨ͠
Γ͍ͨ͜ͱ͕ Γͩ͘͞Μ
None
ςΟϯʂͱ͖ͨ ͦ͜ͷ͋ͳͨ !
͓͢͢Ίͷձࣾ ͬͯ·͢
IUUQTXXXXBOUFEMZDPNDPNQBOJFTSFQSP
IUUQTXXXXBOUFEMZDPNDPNQBOJFTSFQSP
2018 2014 2017 2016 2015 v2.5.x v1.0.28 Completely Decaffeinated v3.1.x
(TBD…) v0.12 ࢲͨͪͱ ੈքΛ ࢦ͠·ͤΜ͔
End
End?
One more thing …
ϊϕϧςΟ͋Γ〼 εςοΧʔ Tγϟπ
Vue Fes ձͰ ΅͘ͱѲख
Thank you