$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Viteプラグインで学ぶビルドツールの裏側
Search
yuuki-katsuta
October 11, 2025
Programming
1
29
Viteプラグインで学ぶビルドツールの裏側
yuuki-katsuta
October 11, 2025
Tweet
Share
More Decks by yuuki-katsuta
See All by yuuki-katsuta
JavaScript AST入門 〜自作Babelプラグインを添えて〜
sakiika
2
25
ReactとUXの話 〜 startTransition を添えて 〜
sakiika
1
43
Other Decks in Programming
See All in Programming
AIコードレビューがチームの"文脈"を 読めるようになるまで
marutaku
0
350
20251127_ぼっちのための懇親会対策会議
kokamoto01_metaps
2
430
AIの誤りが許されない業務システムにおいて“信頼されるAI” を目指す / building-trusted-ai-systems
yuya4
6
3k
なあ兄弟、 余白の意味を考えてから UI実装してくれ!
ktcryomm
11
11k
Tinkerbellから学ぶ、Podで DHCPをリッスンする手法
tomokon
0
130
組み合わせ爆発にのまれない - 責務分割 x テスト
halhorn
1
150
認証・認可の基本を学ぼう後編
kouyuume
0
190
生成AIを利用するだけでなく、投資できる組織へ
pospome
1
310
まだ間に合う!Claude Code元年をふりかえる
nogu66
5
800
実はマルチモーダルだった。ブラウザの組み込みAI🧠でWebの未来を感じてみよう #jsfes #gemini
n0bisuke2
0
260
配送計画の均等化機能を提供する取り組みについて(⽩⾦鉱業 Meetup Vol.21@六本⽊(数理最適化編))
izu_nori
0
150
チームをチームにするEM
hitode909
0
320
Featured
See All Featured
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.7k
Done Done
chrislema
186
16k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
How STYLIGHT went responsive
nonsquared
100
6k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.3k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
Code Review Best Practice
trishagee
74
19k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.8k
Embracing the Ebb and Flow
colly
88
4.9k
Designing Experiences People Love
moore
143
24k
Transcript
7JUFϓϥάΠϯͰֶͿϏϧυπʔϧͷཪଆ ࣾษڧձࢿྉ ݄
w ࣗ࡞7JUFϓϥάΠϯΛ࡞Γɺ෦ಈ࡞ʹ͍ͭͯཧղΛগ͠ਂΊͨ ͢͜ͱ
7JUFͱɿ؆୯ͳ֓ཁΛઆ໌ ෦ಈ࡞ʹ͍ͭͯɿϏϧυͷओཁͳεςοϓΛղઆ ࣮ફ7JUFϓϥάΠϯɿ؆୯ͳϓϥάΠϯ࡞Λ࣮ԋ 34$ͱͷؔʢ͓·͚ʣˡ·ͨࠓʹ͠·͢ 34$ͷόϯυϥϓϥάΠϯͱͯ͠ͷ׆༻ࣄྫʹ͍ͭͯհ ͢͜ͱ
Ϟδϡʔϧόϯυϥͷมભ
&WBO:PVʢ7VFKT࡞ऀʣ͕࡞ͬͨl࣍ੈͷϑϩϯτΤϯυπʔϧz ɾ).3 )PU.PEVMF3FQMBDFNFOU αϙʔτ ɹιʔείʔυͷมߋΛଈ࠲ʹϒϥβʹө ɾߴͳ։ൃαʔόʔΛఏڙ 7JUFͱ ɾ5ZQF4DSJQUɺ+49ඪ४αϙʔτ ɹ໘ͳॳظઃఆෆཁ ɾ#VJMEͷ࠷దԽ
ɹ෦తʹ3PMMVQΛόϯυϥʔͱͯ͠ར༻
7JUFϓϥάΠϯͰػೳΛ֦ுͰ͖ΔɻͦΕ؆୯ʹɻ 7JUFͱ 7JUFͷ֦ுੑ ྫɿ !WJUFKTQMVHJOWVFˠWVFϑΝΠϧΛαϙʔτ !WJUFKTQMVHJOSFBDUˠ3FBDUΛαϙʔτ ϓϥάΠϯͰͰ͖Δ͜ͱ w ৽͍͠ϑΝΠϧܗࣜʹରԠ w
։ൃαʔόʹಠࣗͷػೳՃͨ͠Γ
ɾ+BWB4DSJQUͷϞδϡʔϧόϯυϥʔ 3PMMVQ ɾޮతͳίʔυ࠷దԽ ɾ๛ͳϓϥάΠϯΤίγεςϜ 7JUFͷϓϥάΠϯγεςϜɺ3PMMVQΛϕʔεʹ͍ͯ͠Δ 7JUFϓϥάΠϯ3PMMVQϓϥάΠϯ Ћ WJUFݻ༗ͷΦϓγϣϯ 3PMMVQ7JUF͕෦తʹ͍ͬͯΔόϯυϥ
3PMMVQ 7JUFͷϓϥάΠϯγεςϜɺ3PMMVQΛϕʔεʹ͢Δ 7JUF1MVHJO ɹɹɹ3PMMVQ1MVHJO Ћ WJUFݻ༗ͷΦϓγϣϯ 7JUF1MVHJO3PMMVQ1MVHJOͷΠϯλʔϑΣʔεΛܧঝ 3PMMVQ7JUF͕෦తʹ͍ͬͯΔόϯυϥ
IUUQTSPMMVQKTPSHQMVHJOEFWFMPQNFOUCVJMEIPPLT 3PMMVQͷ෦ಈ࡞ ओཁͳϏϧυϓϩηε
࣮ફฤ
ϓϥάΠϯͷ෦ಈ࡞
7JUFͷಛ ։ൃ࣌ ຊ൪Ϗϧυ࣌ ิ Ϗϧυϓϩηεʹ͓͍ͯ։ൃ࣌ͱຊ൪ڥ༻ͰҟͳΔπʔϧΛར༻ w 3PMMVQΛόϯυϥʔͱͯ͠ར༻ w +4ͷόϯυϥ w
&TCVJMEΛ༻ͨ͠ґଘؔͷࣄલόϯυϧΛ༻ w (PͷϏϧυπʔϧ