Upgrade to Pro — share decks privately, control downloads, hide ads and more …

小さいVue.jsを30分で作る

Avatar for Hal Hal
May 09, 2026

 小さいVue.jsを30分で作る

2026/5/9 フロントエンドカンファレンス名古屋2026で登壇した際のスライドです。
ハンズオン部分は含まれていません。

Avatar for Hal

Hal

May 09, 2026

More Decks by Hal

Other Decks in Technology

Transcript

  1. 1 Hal 株式会社LIXIL Japan SoE DevOps. Digital アプリケーションエキスパート 自己紹介 技術的関心

    • Vue.js/Nuxt • Rust • パフォーマンスチューニング 趣味 • 映画 • ロードバイク • 一眼レフ 2025.3 LIXIL入社 Vue.js JP ソフトウェアエンジニアとして活動しています。 最近はプロダクトエンジニアリングに力を入れています。
  2. 7 おしながき 1. createApp API (Vueインスタンスを作成) 2. Virtual DOM(仮想DOM) 3.

    Render / Patch Rendering(仮想DOMの変更差分を見てレンダリング) 4. Reactivity System(状態のリアクティブ監視) 5. Template Compiler(Vue特有のsyntaxをcode,HTMLに変換) 6. SFC Compiler(Vue SFCをコードに変換) 7. Vite Plugin(Vite環境で自作Vue.jsを動かす)