Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Compression Streams API によるブラウザネイティブなデータ圧縮/jsfe...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Kenichiro Kishida
December 13, 2025
Technology
95
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Compression Streams API によるブラウザネイティブなデータ圧縮/jsfes2025
Kenichiro Kishida
December 13, 2025
More Decks by Kenichiro Kishida
See All by Kenichiro Kishida
Compression Streams API によるブラウザネイティブなデータ圧縮 /phpstudy-182
sizuhiko
0
98
Code兄弟での CI/CDをいい感じにする方法 / phpstudy-2024-06
sizuhiko
0
240
Webアクセシビリティワークショップを社内でやってみた / phpconfuk-2024
sizuhiko
1
440
デベロッパーよ 健康でいるためには 寝て 旅をして 趣味を持って メンタル大切に / DE-RADIO-2023-06-26
sizuhiko
0
220
ヘビータブユーザーが ワークスペースの利用でどのように変わったか / 2023-05-16 Vivaldi User Meetup TOKYO 2023
sizuhiko
0
400
Node.js v18 ベースイメージを使った AWS Lambda アプリ開発におけつ光と影 / 2023-04-23 JavaScript Fes
sizuhiko
0
260
@swc-node/jest を使って テストを高速化する/jsfes-2022
sizuhiko
0
440
Rails 7の採用提案で注目を集め始めた Import maps の過去、現在、そして未来について/de radio 2
sizuhiko
2
1.5k
勉強会主体で サービスを作るということ/esm-meetup-3
sizuhiko
0
390
Other Decks in Technology
See All in Technology
BedrockとLambdaで作る リアルタイム進行型推理ゲーム
kawametho
0
160
Account Factory for Terraformによる 標準化されたアカウント発行の自動化
pensuke628
0
120
HolmesGPTで始めるSREエージェント入門!プラットフォームの障害調査はAIにお任せ 〜
sanghyuk
0
260
ログラスのマルチプロダクトを 支える認証基盤 〜テナントごとに異なる統制とどう向き合うか〜
dada4386
3
330
Meet AgentCore Identity Consent Portal
hironobuiga
3
160
AWS FinOps Agent 結局何が得意なの?
siromi
0
230
2026-09-26 Platform Engineering Kaigi 2026 インフラとアプリの境界線と委譲の設計 / Drawing the Infra and App Line
masasuzu
0
590
メルカリにおけるAI時代の高速プロトタイピング基盤「Arca」
ryotarai
18
14k
高負荷プロダクション環境におけるAWS Lambdaのリアル 〜スケールとコストを左右する実行ライフサイクルの技術仕様〜
maimyyym
2
850
「とりあえず動く」の先へ。 AI時代のチーム開発と内部設計/2026-slsdays
slsops
0
110
雪かき部 #7 もう怖くない!SELECT文!
foursue
0
270
Databricksメトリクスビューはじめてのもくもく会
taka_aki
0
170
Featured
See All Featured
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
31k
The SEO identity crisis: Don't let AI make you average
varn
0
570
The browser strikes back
jonoalderson
0
1.7k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
290
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.3k
RailsConf 2023
tenderlove
30
1.6k
HDC tutorial
michielstock
2
940
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
50
10k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
440
Rebuilding a faster, lazier Slack
samanthasiow
85
9.7k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
510
Transcript
KFGFT+4ࡇ ,FOJDIJSP,JTIJEB !TJ[VIJLP $PNQSFTTJPO4USFBNT"1* ʹΑΔ ϒϥβωΠςΟϒͳσʔλѹॖ
,FOJDIJSP,JTIJEB ӬͷσΟεςΟϯάΠογϡτɾΤϯδχΞ੍ʹ͓͚Δ %JTUJOHVJTIFE$SFBUPS TJ[VIJLP!HNBJMDPN !TJ[VIJLP IUUQTHJUIVCDPNTJ[VIJLP IUUQCMPHPQFOUPLZPKQ
Έͳ͞Μ (PPHMF.BQͷϧʔτݕࡧ݁ՌΛ Ωϟογϡͯ͠Έ͍ͨʂ ͱࢥͬͨ͜ͱ͋Γ·ͤΜ͔ʁ
͋Γ·͢ΑͶʁ
Ͷʁ
wݸਓ8FCαʔϏεͰɺυϥΠϒͷϧʔτڞ ༗ΞϓϦΛ࡞Γͨ͘ͳͬͨ wݸਓ8FCαʔϏεͳͷͰɺӡ༻ࢿۚΛͳΔ ͍͑ͨ͘ wϨΪϡϨʔγϣϯͷൣғͰ"1*ͷ݁ՌΛͳ Δ͘Ωϟογϡͯ҆͘͠ӡ༻Ͱ͖ΔΑ͏ ʹ͍ͨ͠ ͋Δͷ͜ͱ
w౦ژεΫΤΞΨʔσϯ͔Β৽॓·Ͱͷܭࢉ ݁Ռ .# w͔ࣗΒݝͷ͓ڶഴ͞Μ·Ͱͷܭࢉ ݁Ռ .#
wϩʔΧϧετϨʔδ.#ఔ w(PPHMF$MPVE'JSFTUPSF.# ͨͱ͑
ෳࡶͳϧʔτΛઃఆ͢Δͱ ͋ͬͱ͍͏ؒʹ.# ͱ͔͍ͬͯ͠·͏
w8FCඪ४ͳͷͰɺϥΠϒϥϦґଘ͕ͳ͍ɻ όϯυϧαΠζ͕େ͖͘ͳΒͳ͍ wϒϥβͰ/PEFKTαʔόʔͰಉ͡ ίʔυͰͰ͖ΔʢϩʔΧϧετϨʔδͱ (PPHMF$MPVE'JSFTUPSFʣ wωΠςΟϒ࣮ͳͷͰ͍ʂ $PNQSFTTJPO4USFBNT"1*
w͔ࣗΒݝͷ͓ڶഴ͞Μ·Ͱͷܭࢉ ݁Ռ .# wܭࢉ݁ՌΛѹॖ .# ʹѹॖͰ͖Δ
ίʔυྫ
ίʔυྫ
w8FCαʔόʔɺσʔλసૹྔΛݮΒ͠ද ࣔΛ্͛ΔͨΊɺ(;*1ͳͲͰϑΝΠ ϧΛѹॖͯ͠৴͍ͯͨ͠ wΫϥΠΞϯτଆͰѹॖͯ͠ૹ৴͍ͨ͠ͳ ͲͷܦҢͰ8FC4USFBN"1*͕ొ wͦͷ্ʹ$PNQSFTTJPO4USFBNΫϥ ε͕Ճ͞Εͯ%&'-"5&(;*1͕ +BWB4DSJQU͔Β͑ΔΑ͏ʹͳͬͨ $PNQSFTTJPO4USFBNT"1*
શମϑϩʔ ϧʔτܭࢉ JSON.stringify & ѹॖ ετϨʔδ ղౚ & JSON.parse දࣔ
Կ͔ྑ͘ͳ͍ͱ͜Ζ͋Γ·͢ΑͶʁ
શମϑϩʔ ϧʔτܭࢉ JSON.stringify & ѹॖ ετϨʔδ ղౚ & JSON.parse දࣔ
%BUFͱ͔͋ͬͨΒμϝʂ
Ͱ͖Δࢠ https://github.com/ fl ightcontrolhq/superjson
4VQFSKTPO https://github.com/ fl ightcontrolhq/superjson
શମϑϩʔ ϧʔτܭࢉ SuperJSON.stringify & ѹॖ ετϨʔδ ղౚ & SuperJSON.parse දࣔ
w8FCඪ४ͳͷͰɺϥΠϒϥϦґଘ͕ͳ͍ɻ όϯυϧαΠζ͕େ͖͘ͳΒͳ͍ w4VQFS+40/͑+40/ͷγϦΞϥΠ ζʗσγϦΞϥΠζා͘ͳ͍ wωΠςΟϒ࣮ͳͷͰ͍ʂ $PNQSFTTJPO4USFBNT"1*
https://blog.open.tokyo.jp/2024/05/28/using-codecommit-codebuild-like-a-github-and-the-actions.html
wϨΪϡϨʔγϣϯͷൣғͰ"1*ͷ݁ՌΛͳ Δ͘Ωϟογϡͯ҆͘͠ӡ༻Ͱ͖ͦ͏ w$PNQSFTTJPO4USFBNT"1*Ͱϒϥ β্ͰΩϟογϡ͕Δ wΩϟογϡσʔλͷܕใΛݟ্ͨͰ 4VQFS+40/͕ʹཱͭ͜ͱ͋Δ w.Z5PVSJOH-JOLT࡞Γ·ͨ͠ɻڵຯ ࣋ͬͨํΛ͔͚͍ͯͩ͘͞ ·ͱΊ