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
Cloudflare Images + Workers KVでお手軽&低コスト画像最適化をし...
Search
nenrin
February 08, 2025
Science
140
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Cloudflare Images + Workers KVで お手軽&低コスト画像最適化をしたかった
Kyoto Tech Talk #7 学生LT枠で登壇した際の資料です。
進捗があり次第このdescriptionにGitHubのrepositoryのURLが貼られると思われます
nenrin
February 08, 2025
More Decks by nenrin
See All by nenrin
情報モラル皆無からモラルを得るまで
nenrinyear
0
120
Other Decks in Science
See All in Science
大黒市で発生した大規模インシデント の ポストモーテムから読み解く、 記憶媒体消去の大切さ
shucho0103
0
200
データベース02: データベースの概念
trycycle
PRO
2
1.2k
なぜエネルギーは保存する? 〜自由落下でわかる“対称性”とネーターの定理〜
syotasasaki593876
0
210
因果推論と機械学習
sshimizu2006
1
1.2k
J-STAGE全文XML登載必須化について
xspa2012
0
1.1k
Understanding CVP Waveforms: Interpretation and Clinical Implications in Anesthesiology
taka88
0
650
やるべきときにMLをやる AIエージェント開発
fufufukakaka
2
1.5k
人生を変えた一冊「独学大全」のはなし / Self-study ENCYCLOPEDIA: The Book Which Change My Life #独学大全 #EM推し本
expajp
0
170
TypeScript で WebAssembly を用いた 型安全なプラグイン設計
nagano
2
560
AIを用いた PID制御で部屋 の温度制御をしてみた
nearme_tech
PRO
0
170
チュートリアル:世界モデル
hf149
0
1.9k
20260220 OpenIDファウンデーション・ジャパン ご紹介 / 20260220 OpenID Foundation Japan Intro
oidfj
0
370
Featured
See All Featured
A Modern Web Designer's Workflow
chriscoyier
698
190k
GraphQLとの向き合い方2022年版
quramy
50
15k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Code Review Best Practice
trishagee
74
20k
Into the Great Unknown - MozCon
thekraken
41
2.6k
4 Signs Your Business is Dying
shpigford
187
22k
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
How Software Deployment tools have changed in the past 20 years
geshan
0
34k
Discover your Explorer Soul
emna__ayadi
2
1.2k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
2
320
Transcript
$MPVEGMBSF *NBHFT 8PSLFST,7Ͱ ͓खܰίετը૾࠷దԽΛ͠Α͏ ژ࢈ۀେֶ ใཧֶ෦ճੜ ਆాر
ࣗݾհ • ਆా ر • ژ࢈ۀେֶ ใཧֶ෦ճੜ • ਧָ͕͖Ͱ͢ •
/FYUKTΛॻ͍͍ͯ·͢ • ظΠϯλʔϯ͡Ί·ͨ͠ 2025/02/07 Kyoto Tech Talk #7 2 https://github.com/nenrinyear https://x.com/nenrin_yearring
ը૾࠷దԽͯ͠·͔͢ʁ✋ ݸਓ։ൃͰ 2025/02/07 Kyoto Tech Talk #7 3
ը૾࠷దԽ • 4&0తʹྑ͍ͱ͞Ε͍ͯΔ ༏ΕͨϢʔβʔΤΫεϖϦΤϯεΛఏڙ͢ΔʹɺαΠτͰ -BSHFTU$POUFOUGVM1BJOUΛ ඵҎԼʹऩΊΔΑ͏ʹ͠·͢ɻ (Ҿ༻: https://web.dev/articles/lcp?hl=ja#what-is-a-good-lcp-score) • ݸਓ։ൃͩͱը૾શ෦Λѹॖͯ͠8FC1ʹ͢Δͷྑ͍
• /FYUKT 7FSDFMͩͱOFYUJNBHFΛ͏ͱউखʹ࠷దԽͯ͘͠ΕΔ IUUQTWFSDFMDPNEPDTJNBHFPQUJNJ[BUJPO 2025/02/07 Kyoto Tech Talk #7 4
ը૾࠷దԽ • 4&0తʹྑ͍ͱ͞Ε͍ͯΔ ༏ΕͨϢʔβʔΤΫεϖϦΤϯεΛఏڙ͢ΔʹɺαΠτͰ -BSHFTU$POUFOUGVM1BJOUΛ ඵҎԼʹऩΊΔΑ͏ʹ͠·͢ɻ (Ҿ༻: https://web.dev/articles/lcp?hl=ja#what-is-a-good-lcp-score) • ݸਓ։ൃͩͱը૾શ෦Λѹॖͯ͠8FC1ʹ͢Δͷྑ͍
• /FYUKT 7FSDFMͩͱOFYUJNBHFΛ͏ͱউखʹ࠷దԽͯ͘͠ΕΔ IUUQTWFSDFMDPNEPDTJNBHFPQUJNJ[BUJPO 2025/02/07 Kyoto Tech Talk #7 5 • ຖճѹॖͯ͠ΦϒδΣΫτετϨʔδʹอଘ ˠखܰͰ͋Δ͕ɺϋοΧιϯɾݸਓ։ൃͰຖճॻ͖ͨ͘ͳ͍ʜ • OFYUJNBHF 7FSDFMͰࣗಈ࠷దԽ ˠ7FSDFMҎ֎ͰσϓϩΠͰ͖ͳ͍ʜ
$MPVEGMBSF*NBHFTͰը૾มαʔϏεΛݐͯΑ͏ʂ ελοΫ • $MPVEGMBSF*NBHFT • $MPVEGMBSF8PSLFST • $MPVEGMBSF8PSLFST,7 • )POP
2025/02/07 Kyoto Tech Talk #7 6
͍ͯͨ͠Β͜͜ͰσϞ͕ೖΔ👀 2025/02/07 Kyoto Tech Talk #7 7
͍ͯͨ͠Β͜͜ͰσϞ͕ೖΔ👀 2025/02/07 Kyoto Tech Talk #7 8 Կ͍ͯ͠ͳ͍ͷʹಥવಈ͔ͳ͘ͳͬͨʜ
બఆཧ༝ •$MPVEGMBSF*NBHFTΛ બΜͩ࠷େͷཧ༝ μογϡϘʔυͷαΠυόʔʹ ໘നͦ͏ͳػೳ͕͔͋ͬͨΒ 2025/02/07 Kyoto Tech Talk #7
9
ղ$MPVEGMBSF*NBHFT • ΤϯυπʔΤϯυͰը૾ΛϗεςΟϯάɺ࠷దԽ·Ͱߦ͏ • $MPVEGMBSFͷ$%/্Ͱ࣮ߦ͞Εߴ৴͕Մೳ • αΠζɾϑΥʔϚοτΛΤοδଆͰಈతʹมɾ࠷దԽ • ࣗಈతʹϢʔβʔڥʹ߹Θͤͨܗࣜʢ8FC1"7*'ͳͲʣ ΛఏڙՄೳ
• গ͠લʹྉۚମܥ͕มΘΓɺແྉͰ͑ΔΑ͏ʹͳͬͨ • $%/ͱಉ࣌༻ͷΠϝʔδ • ;0/&ઃఆͱޙड़͢ΔADEODHJʜAͷ63-͕͋ΔͨΊ 2025/02/07 Kyoto Tech Talk #7 10 $MPVEGMBSF*NBHFTc0WFSWJFXIUUQTEFWFMPQFSTDMPVEGMBSFDPNJNBHFT
$MPVEGMBSF*NBHFT৽ྉۚϓϥϯ 2025/02/07 Kyoto Tech Talk #7 12
ଞʹը૾มαʔϏε͋Δ • *NBHF'MVY • QJYJWͱ͘͞ΒΠϯλʔωοτ ͕ڞಉ։ൃ • సૹྔ՝੍ۚ • อଘػೳͳ͍
4͔Β 3&45"1*Ͱ࣋ͬͯ͜ΕΔΒ͠ ͍ 2025/02/07 Kyoto Tech Talk #7 13
ղ$MPVEGMBSF8PSLFST8PSLFST,7 • 8PSLFST • &EHF্ͰεΫϦϓτΛಈ࡞ͤ͞ΔαʔόʔϨε࣮ߦڥ • 8PSLFST,7 • 8PSLFST͔Βݺͼग़͠ՄೳͳLFZWBMVFܕετϨʔδ •
ϨΠςϯγ • ࠷େ.#·ͰอଘՄೳ • 7BMVFʹBSSBZ#VGGFS͕ೖΔˡʂ 2025/02/07 Kyoto Tech Talk #7 14
࣮*NBHFTͷΈͰಈ࡞͢Δ • ެࣜʹOFYUJNBHF༻ͷυΩϡϝϯτ͕༻ҙ͞Ε͍ͯΔ $MPVEGMBSF*NBHFT c*OUFHSBUFXJUIGSBNFXPSLT IUUQTEFWFMPQFSTDMPVEGMBSFDPNJNBHFTUSBOTGPSNJNBHFTJOUFHSBUFXJUIGSBNFXPSLT • ҎԼͷ63-Ͱ*NBHFT͕ಈ࡞͍ͯ͠ΔͷͰɺͦ͜ʹ OFYUJNBHFͷMPBEFSΛ͚ͭΔͱྑ͍Β͍͠ IUUQTFYBNQMFDPNDEODHJJNBHF\QBSBNT4USJOH^\OPSNBMJ[F4SD
TSD ^ • ͔͠͠ɺ͜ͷํ๏ͩͱը૾͕ݺΕΔࣄʹຖճมॲཧ͕ ೖͬͯ͠·͏ ˠ8PSLFSTͰը૾ΛΩϟογϡ͢Δͷ͕ྑͦ͞͏ ઌۦऀ͕͍Δ 2025/02/07 Kyoto Tech Talk #7 15
2025/02/07 Kyoto Tech Talk #7 16
ࣗռΛࠐΊͯʜ •Կ͍ͯ͠ͳ͍ͷʹյΕΔ͜ͱͳ͍ͷͰɺ όʔδϣϯཧΛ͠Α͏ •$MPVEGMBSF࠷ߴʂ)POP࠷ߴ͔ʂ 2025/02/07 Kyoto Tech Talk #7 17
$MPVEGMBSF*NBHFT 8PSLFST,7Ͱ ͓खܰίετը૾࠷దԽΛ͠Α͏ ͔ͨͬͨ͠ ژ࢈ۀେֶ ใཧֶ෦ճੜ ਆాر
ҒେͳΔઌۦऀ༷ํࢀߟࢿྉ • IUUQTWFSDFMDPNEPDTJNBHFPQUJNJ[BUJPO • IUUQTXFCEFWBSUJDMFTMDQ IMKBXIBUJTBHPPEMDQTDPSF • IUUQTIPOPEFWEPDT • IUUQT[FOOEFWZVTVLFCFBSUJDMFTBCFGLW
• IUUQTDPNNVOJUZDMPVEGMBSFDPNUJTJUPLUPTFSWFJNBHFTGSPN XPSLFSTBOELW • IUUQTUFDITNBSUDBNQDPKQFOUSZQSJDFPQUJNJ[BUJPOVTJOH DMPVEGMBSFXPSLFSLW • IUUQT[FOOEFWOBQPSJOBSUJDMFTFCDBC • IUUQT[FOOEFWEEQOBSUJDMFTDMPVEGMBSFJNBHFTDBDIJOH 2025/02/07 Kyoto Tech Talk #7 19