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
ウェブサイトの速度改善 / High Performance Website
Search
INOUE Takuya
September 13, 2018
Programming
0
480
ウェブサイトの速度改善 / High Performance Website
エンジニア学生 x リブセンス Drinkup #1 の発表資料
https://livesense.connpass.com/event/99816/
INOUE Takuya
September 13, 2018
Tweet
Share
More Decks by INOUE Takuya
See All by INOUE Takuya
create-nuxt-app で選べる現代の UI フレームワーク / Modern UI Frameworks
inouetakuya
7
2.7k
カンファレンス主催 Casual Talks #1 オープニング / Conference Casual Talks 1 Opening
inouetakuya
0
820
カンファレンス主催 Casual Talks #1 パネルディスカッション / Conference Casual Talks 1 Panel Discussion
inouetakuya
0
750
Vue Fes Japan 2018 サイトの速度改善 / High Performance Vue Fes Japan Site
inouetakuya
9
7.7k
Vue Fes Japan 2018 ティザーサイトの裏側 / Inside Vue Fes Japan 2018
inouetakuya
4
2.9k
Nuxt.js でつくるアプリケーションの設計 / Architecture of nuxt application
inouetakuya
8
5.2k
Vue Fes Japan 2018 ティザーサイトの技術選定 / Vue Fes Japan 2018 site architecture
inouetakuya
1
360
いま Vue.js に現場の事例が求められている / stage of vuejs jp
inouetakuya
0
3.2k
お仕事で Nuxt.js を使うか検討した話 / decision about whether to use nuxtjs
inouetakuya
8
18k
Other Decks in Programming
See All in Programming
Webサーバーサイド言語としてのRustについて
kouyuume
1
4.9k
バッチ処理を「状態の記録」から「事実の記録」へ
panda728
PRO
0
190
Building, Deploying, and Monitoring Ruby Web Applications with Falcon (Kaigi on Rails 2025)
ioquatix
4
2.5k
Things You Thought You Didn’t Need To Care About That Have a Big Impact On Your Job
hollycummins
0
260
Foundation Modelsを実装日本語学習アプリを作ってみた!
hypebeans
1
130
Android16 Migration Stories ~Building a Pattern for Android OS upgrades~
reoandroider
0
140
Developer Joy - The New Paradigm
hollycummins
1
370
CSC305 Lecture 09
javiergs
PRO
0
310
TFLintカスタムプラグインで始める Terraformコード品質管理
bells17
2
450
TransformerからMCPまで(現代AIを理解するための羅針盤)
mickey_kubo
7
5.4k
Claude Agent SDK を使ってみよう
hyshu
0
1.4k
Cursorハンズオン実践!
eltociear
2
1.2k
Featured
See All Featured
Building Applications with DynamoDB
mza
96
6.7k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.6k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.2k
Side Projects
sachag
455
43k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Designing Experiences People Love
moore
142
24k
Become a Pro
speakerdeck
PRO
29
5.6k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
22k
Being A Developer After 40
akosma
91
590k
Agile that works and the tools we love
rasmusluckow
331
21k
Transcript
ΣϒαΠτͷվળ ͍ͷ͏͑ͨ͘ʢ͓͍ͪΌΜʣ!JOPVFUBLVZB ΤϯδχΞֶੜYϦϒηϯε%SJOLVQ
స৬υϥϑτʢCZϦϒηϯεʣ ͍ͷ͏͓͍͑ͨͪ͘ΌΜ!JOPVFUBLVZB /VYUKT 7VFY 7VFKTެࣜυΩϡϝϯτͷ༁ऀɺϝϯςφ ൴ঁ͔Βɺ͓͍ͪΌΜͱݺΕ͍ͯ·͢
ࠓ͢͜ͱ
ϑϩϯτΤϯυΤϯδχΞͬͯ ͲΜͳ͜ͱͬͯΔͷʁͷҰྫ
ΣϒαΠτͷվળ
None
l͍͢͞ ʮ͞ʯ͔Β࢝·Δz
͢͜ͱ wඪͷཱͯํ wܭଌ wվળ wΛҡ࣋͢ΔΈͮ͘Γ
͞ͳ͍͜ͱ wվળͷৄࡉʢ࣮ʣ
None
7VF'FTαΠτͷಛ wIUUQTWVFGFTKQ wϔουը૾ େখຕͷը૾ w੩తαΠτʢ/VYU(FOFSBUFʣ w/FUMJGZ
ඪͷཱͯํ
ʮͲͷࢦඪʯΛʮͲͷ͘Β͍ʯ ·Ͱ͘͢ΕΑ͍͔ʁ
'JSTU.FBOJOHGVM1BJOU w IUUQTEFWFMPQFSTHPPHMFDPNXFCGVOEBNFOUBMTQFSGPSNBODF VTFSDFOUSJDQFSGPSNBODFNFUSJDT 8FCϖʔδ͕Ϣʔβʔʹͱͬͯҙຯͷ͋ΔʢʹཱͭʣදࣔʹͳͬͨλΠϛϯά
Ͳͷ͘Β͍͚ΕΑ͍͔ʁ wϠίϒɾχʔϧηϯͷهࣄ wਓؒͷೝػೳͷ؍͔ΒʣҰ࿈ͷφϏήʔγϣϯ͕ؒ அͳ͘ਐΜͰ͍Δͱײ͡ΒΕΔݶքඵ w3"*-Ϟσϧ w3FTQPOTF "OJNBUJPO *EMF -PBEͷඪ w-PBEͷඪ
ϛϦඵ
lPGWJTJUTBSFMJLFMZUPCF BCBOEPOFEJGQBHFTUBLFMPOHFS UIBOTFDPOETUPMPBEz IUUQTXXXCMPHHPPHMFQSPEVDUTBENBOBHFSUIFOFFEGPSNPCJMFTQFFE
ܭଌ
l%PO`UHVFTT NFBTVSFz ʢਪଌ͢ΔͳɺܭଌͤΑʣ
ܭଌ w$ISPNF%FW5PPMT w߹ϞχλϦϯά wϦΞϧϢʔβʔϞχλϦϯά
߹ϞχλϦϯά wܭଌ༻ͷԾڥ wಉ݅͡Ͱ܁Γฦ͠ܭଌΛߦ͏ w8FC1BHFUFTU wվળͷͨΊͷৄࡉͳϨϙʔτ
ϦΞϧϢʔβʔϞχλϦϯά wϦΞϧͳϢʔβʔମݧΛѲͰ͖Δ w(PPHMF"OBMZUJDT
7VF'FTαΠτʢ#FGPSFʣ w'.1NT
EFWUP w'.1NT
Ѩ෦ͷϗʔϜϖʔδ w'.1NT
վળ
͍·ɺͲ͜ͷվળΛͬ ͍ͯΔʁΛৗʹҙࣝ
ΫϦςΟΧϧϨϯμϦϯ άύεΛৗʹ೦಄ʹஔ͘
IUUQTTRMB[VSFKQSCPPL ʢຊʹࡌ͍ͬͯΔਤʣ
ຊʹޮՌ͕͋ͬͨͷ͔ #FGPSF"GUFSΛ ͻͱͭͣͭܭଌ
ಛʹޮՌ͕େ͖͔ͬͨ ͷΛհ
)551 $%/
None
ը૾ͷ࠷దԽฤ
ը૾ܗࣜͷબ
ը૾ܗࣜͷಛൺֱ w IUUQTXXXIUNMSPDLTDPNFOUVUPSJBMTTQFFEJNH DPNQSFTTJPO
ը૾ܗࣜͷબ
ը૾ͷϦαΠζ
ը૾ͷϦαΠζ wෆඞཁʹେ͖ͳը૾Λϩʔυ͠ͳ͍Α͏ʹ͢ Δ wQQJʢQJYFMQFSJODIʣʹ߹Θͤͯ࠷దͳαΠ ζͷը૾Λϩʔυ͢Δ wTSDTFUଐੑ
TSDTFUଐੑ
ը૾ͷѹॖ
ը૾ͷѹॖϥΠϒϥϦ wNP[KQFHKQFHUBOKQFHPQUJN wQOHRVBOU wPQUJQOH wHJGTJDMF wTWHP
(6*πʔϧ w*NBHF0QUJN w෦Ͱ+1&(0QUJN0QUJ1/(ͳͲΛ͏ w+1&(NJOJͱൺֱͯ͠ߴ͍ѹॖɻॲཧ ͍ w*NBHF"MQIB
ίϚϯυϥΠϯπʔϧ wJNBHFNJO wJNBHFNJONP[KQFH wJNBHFNJOKQFHPQUJN wͳͲϓϥάΠϯͱ߹Θͤͯ͏
JNBHFNJO wOQNJOTUBMMJNBHFNJODMJ wOQNJOTUBMMJNBHFNJOQOHRVBOU wJNBHFNJOQMVHJOQOHRVBOUPVU EJSCBSGPP
ը૾ͷԆಡࠐ
ը૾ͷԆಡࠐ wWVFMB[ZMPBE wϑΝʔετϏϡʔʹೖΒͳ͍ը૾Ԇಡࠐ wϓϨʔεϗϧμը૾ΛͰ͖Δ͚ͩදࣔͤͨ͞ ͘ͳ͔ͬͨͷͰɺ7JFXQPSUΑΓQY Լʹདྷͨ࣌ͰಡࠐΛ։࢝
ը૾ͷԆಡࠐ wʮը૾͕7JFXQPSUΑΓQYԼʹདྷ ͨʯఆ*OUFSTFDUJPO0CTFSWFSͰ w·ͩ*&ͱ4BGBSJ͕ରԠ͍ͯ͠ͳ͍ͷͰ 1PMZpMM͕ඞཁ
8FCϑΥϯτฤ
"EPCF5ZQFLJU w$44͔ΒಡΈࠐΉͱʙNT΄ͲϨ ϯμϦϯάΛϒϩοΫͯ͠͠·͏ w+4ͰԆಡࠐͤ͞ΔΑ͏ʹͨ͠
1SFMPBE
վળͷ݁Ռ
7VF'FTαΠτʢ"GUFSʣ w'.1NTNT w EFWUPNT Ѩ෦ͷϗʔϜϖʔδNTʢ͜ΕͲ͏ͬͨΒউͯΔΜͩʜ
Λҡ࣋͢Δ Έͮ͘Γ
ը૾ѹॖͷࣗಈԽ
(JU)PPLT wίϛοτ͢ΔલʹࣗಈͰը૾ѹॖ wIVTLZΛ͑όʔδϣϯཧͰ͖Δ
IVTLZઃఆྫ
None
ϞχλϦϯάͷڧԽ
ϞχλϦϯάͷڧԽ w8FC1BHFUFTUΛϗεςΟϯάͯ͠ɺఆظత ʹ࣮ߦ͢ΔͳͲ wʢ·͍ͩͬͯͳ͍͕ɺͬͯΈ͍ͨʣ
·ͱΊ wͲͷࢦඪΛͲͷ͘Β͍͘͢Δ͔ɺվળͷ ඪΛཱͯΔ wΫϦςΟΧϧϨϯμϦϯάύεΛ೦಄ʹஔ͍ͯɺ͍ ·ɺͲ͜ͷվળΛ͍ͬͯΔͷ͔Λৗʹҙࣝ͢Δ wվળΛҰͬͯऴΘΓͰͳ͘ɺվળͨ͠ Λҡ࣋͢ΔΈॏཁ
None