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
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
42
0
Share
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
66
Code兄弟での CI/CDをいい感じにする方法 / phpstudy-2024-06
sizuhiko
0
220
Webアクセシビリティワークショップを社内でやってみた / phpconfuk-2024
sizuhiko
1
410
デベロッパーよ 健康でいるためには 寝て 旅をして 趣味を持って メンタル大切に / DE-RADIO-2023-06-26
sizuhiko
0
190
ヘビータブユーザーが ワークスペースの利用でどのように変わったか / 2023-05-16 Vivaldi User Meetup TOKYO 2023
sizuhiko
0
370
Node.js v18 ベースイメージを使った AWS Lambda アプリ開発におけつ光と影 / 2023-04-23 JavaScript Fes
sizuhiko
0
240
@swc-node/jest を使って テストを高速化する/jsfes-2022
sizuhiko
0
420
Rails 7の採用提案で注目を集め始めた Import maps の過去、現在、そして未来について/de radio 2
sizuhiko
2
1.5k
勉強会主体で サービスを作るということ/esm-meetup-3
sizuhiko
0
380
Other Decks in Technology
See All in Technology
Arcana: Production-Ready RAG in Elixir @ ElixirConf EU 2026
georgeguimaraes
0
110
運用システムにおけるデータ活用とPlatform
sansantech
PRO
0
130
弁護士ドットコム株式会社 エンジニア職向け 会社紹介資料
bengo4com
1
180
今年注目する!データ分析プラットフォームでのAIの活用
nayuts
0
160
AgentCore×VPCでの設計パターンn選と勘所
har1101
4
330
Hacobu Tech Deck
hacobu
PRO
0
130
Route 53 Global Resolver で高額課金発生!
otanikohei2023
0
120
VespaのParent Childを用いたフィードパフォーマンスの改善
taking
0
120
AI時代 に増える データ活用先
takahal
0
320
Practical TypeProf: Lessons from Analyzing Optcarrot
mame
0
1.1k
AIが自律的に働く時代へ Amazon Quick で実現するAIエージェント紹介
koheiyoshikawa
0
130
AIはハッカーを減らすのか、増やすのか?──現役ホワイトハッカーから見るAI時代のリアル【MEGU-Meet】
cscengineer
PRO
0
210
Featured
See All Featured
A Modern Web Designer's Workflow
chriscoyier
698
190k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
340
Game over? The fight for quality and originality in the time of robots
wayneb77
1
160
Amusing Abliteration
ianozsvald
1
160
GraphQLとの向き合い方2022年版
quramy
50
15k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.1k
The browser strikes back
jonoalderson
0
990
Design in an AI World
tapps
1
200
Building a Scalable Design System with Sketch
lauravandoore
463
34k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.4k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
RailsConf 2023
tenderlove
30
1.4k
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࡞Γ·ͨ͠ɻڵຯ ࣋ͬͨํΛ͔͚͍ͯͩ͘͞ ·ͱΊ