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
SPAのすゝめ
Search
Tsubasa SEKIGUCHI
PRO
December 05, 2022
Programming
0
44
SPAのすゝめ
初回ワカモノミートアップで発表させていただいたスライドです。SPA(Single Page Application)の概要について説明させていただきました。
Tsubasa SEKIGUCHI
PRO
December 05, 2022
Tweet
Share
More Decks by Tsubasa SEKIGUCHI
See All by Tsubasa SEKIGUCHI
エンジニアでも捗る デザイナー的思考入門
tinykitten
PRO
1
1k
Gunma.web #55
tinykitten
PRO
0
190
React Nativeではじめる ハイパフォーマンス スマホアプリ開発(GENIEE Edit)
tinykitten
PRO
0
110
AWS/GCPで始める 生成AI入門
tinykitten
PRO
0
140
Rustとtonicで始める gRPC入門(GENIEE Edit)
tinykitten
PRO
0
41
スモールスタートで始める フィードバック管理システム開発入門
tinykitten
PRO
0
280
Rustとtonicで始める gRPC再入門
tinykitten
PRO
0
900
gRPCで始める ハイパフォーマンス タイプセーフウェブ開発
tinykitten
PRO
0
260
ノンデザイナーが 多少マシな見た目の資料を作る方法
tinykitten
PRO
0
200
Other Decks in Programming
See All in Programming
Gleamという選択肢
comamoca
6
660
AIにコードを生成するコードを作らせて、再現性を担保しよう! / Let AI generate code to ensure reproducibility
yamachu
7
6.2k
ドメインモデリングにおける抽象の役割、tagless-finalによるDSL構築、そして型安全な最適化
knih
10
1.7k
SODA - FACT BOOK
sodainc
1
700
機械学習って何? 5分で解説頑張ってみる
kuroneko2828
0
190
Practical Tips and Tricks for Working with Compose Multiplatform Previews (mDevCamp 2025)
stewemetal
0
120
Perplexity Slack Botを作ってAI活用を進めた話 / AI Engineering Summit プレイベント
n3xem
0
610
Prism.parseで 300本以上あるエンドポイントに 接続できる権限の一覧表を作ってみた
hatsu38
1
110
生成AIで日々のエラー調査を進めたい
yuyaabo
0
480
The Evolution of Enterprise Java with Jakarta EE 11 and Beyond
ivargrimstad
1
520
iOSアプリ開発で 関数型プログラミングを実現する The Composable Architectureの紹介
yimajo
2
200
実はすごいスピードで進化しているCSS
hayato_yokoyama
0
110
Featured
See All Featured
KATA
mclloyd
29
14k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
Optimizing for Happiness
mojombo
379
70k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
137
34k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Writing Fast Ruby
sferik
628
61k
Why Our Code Smells
bkeepers
PRO
337
57k
Transcript
41"ͷ͢ʍΊ Introducing Single Page Application ॳճ܈അϫΧϞϊϛʔτΞοϓ 2018.10.6 @ i-na cafe,
Maebashi, Gunma Tsubasa SEKIGUCHI LEA-3645969186565158903
5JOZ,JUUFO @tinykitten8
ؔޱཌྷ Tsubasa SEKIGUCHI
੍࡞ άϥϑΟοΫσβΠϯ
։ൃத
։ൃத
Έͳ͞Μ
Έͳ͞Μ 41"ͬͯ·͔͢ʁ
None
None
ࠓճԹઘͷͰ ͋Γ·ͤΜʂ
͡Ό͋41"ͬͯͳΜͳͷ͞
γϯάϧ ϖʔδ ΞϓϦέʔγϣϯ Single Page Application
41"ͱʁ ୯Ұͷ8FCϖʔδͷΈ͔Βߏ͢Δ͜ͱͰɺ σεΫτοϓΞϓϦέʔγϣϯͷΑ͏ͳϢʔβମݧΛఏڙ͢Δ 8FCΞϓϦέʔγϣϯ·ͨ8FCαΠτͰ͋Δɻ
None
Կ͕خ͍͠ͷʁ ࣮ࡍͷϖʔδભҠ͕ͳ͍ʢҰ෦ࠩ͠ସ͑ΔʣͷͰɺ ύϑΥʔϚϯε͕ߴ͍ɻ ϒϥβͷڍಈʹറΒΕͳ͍σβΠϯՄೳɻ
ͨͱ͑
ͨͱ͑
ׂͱ৭ΜͳॴͰ ΘΕ͍ͯΔ
Ͱɺ େنͳΞϓϦ͡Όͳ͍ͱ Θͳ͍΄͏͕͍͍ʁ
ͦΜͳ͜ͱͳ͍
׆༻ྫ
׆༻ྫ
ϝϦοτ σϝϦοτ ಋೖͷ
ϝϦοτ
ϝϦοτ ̍௨ৗͷ8FCϖʔδͰ࣮ݱͰ͖ͳ͍ Ϣʔβʔମݧ 69 Λ࣮ݱͰ͖Δɻ ߴͳϖʔδભҠΛ࣮ݱͰ͖Δɻ ωΠςΟϒΞϓϦͷΘΓͱͯ͠ఏڙ͢Δ ͜ͱ͕Ͱ͖Δɻ
69վળ ԻָΛฉ͖ͳ͕Βϒϥδϯά ͳΊΒ͔ͳϖʔδભҠ ݟӫ͑ͷ͍͍ಠࣗϩʔσΟϯάը໘ Λ࣮Ͱ͖Δʂ
ߴͳϖʔδભҠ ࣮ɺද͕ࣔ̍ඵΕ͚ͨͩͰɺ ίϯόʔδϣϯ͕Լ͠·͢ʂ දࣔίϯόʔδϣϯϦϐʔλʔͷ֫ಘʹେ͖͘Өڹ͠·͢ɻ
ߴͳϖʔδભҠ ͔͠͠ɺ41"Ͱ ભҠͷͨͼʹ)5.-Λͯ͢औಘ͢ΔͷͰͳ͘ ඞཁͳσʔλ͚ͩऔಘ͠ɺॻ͖͑Δʂ
ωΠςΟϒΞϓϦͷ༻ 8FCͷٕज़Λ༻͍ͯɺ ωΠςΟϒΞϓϦʹ͍ۙͷ͕ ࡞ΕΔ
ωΠςΟϒΞϓϦͷ༻
σϝϦοτ
σϝϦοτ ࣮ίετ͕େ෯ʹ૿͑Δ ී௨ͷํ๏Ͱ4&0ʹऑ͍ ॳظϩʔσΟϯάʹ͔͔Δ͕࣌ؒ૿͑Δɻ ։ൃऀ͕গͳ͍ɻ
։ൃίετ૿ ࠓ·Ͱϒϥβʹ͍ͤͯͨͱ͜ΖΛɺ ಠࣗͰ࣮͢Δඞཁ͕͋Δ߹͕͋Δ ཤྺཧɺϖʔδ͝ͱͷ63-ׂɺϦϯΫΫϦοΫ࣌ͷϩʔσΟϯάɺϑϩϯτΤϯυͷൺֱతߴͳࣝ
4&0ʹऑ͍ +4ͰσʔλΛऔಘ͠ɺ)5.-Λߏங͢Δ࡞ۀ େͷΫϩʔϥͰର֎ʹͳΔ 443ͱ͍͏Έ͕ඞཁʹͳΔ
ॳظϩʔσΟϯά࣌ؒ૿ ϖʔδͷΓସ͑ߴ͕ͩɺ ॳظϩʔσΟϯάʹ͕͔࣌ؒΔ ͪ͜Β443ͱ͍͏ΈͰվળՄೳ
։ൃऀ͕গͳ͍ 41"Λ։ൃͨ͜͠ͱͷ͋Δ։ൃऀɺ Ұൠతͳ8FCϖʔδͷ੍࡞ऀʹൺѹతʹগͳ͍ͷ͕ݱঢ় ಛʹଟ܈അ
։ൃऀ͕গͳ͍ +BWB4DSJQUʹର͢Δ෯͍ࣝɺ ൺֱతߴͳઃܭεΩϧ͕ඞཁ Webpack,Babel,EcmaScript…
+BWB4DSJQUʹର͢Δ෯͍ࣝɺ ൺֱతߴͳઃܭεΩϧ͕ඞཁ Webpack,Babel,EcmaScript…
·ͱΊ ίετएׯߴ͍͕ɺ ࢼͯ͠ΈΔՁ͋Γɻ ͜Ε͔Βͷ࣌41"ͩʂ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ Thank you for listening! ॳճ܈അϫΧϞϊϛʔτΞοϓ 2018.10.6 @ Ina-cafe, Maebashi,
Gunma Tsubasa SEKIGUCHI LEA-3645969186565158903