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
GoのWasmでWebRTC P2Pで通信する
Search
ponyo877
June 07, 2024
Programming
560
0
Share
GoのWasmでWebRTC P2Pで通信する
(Unofficial)Go Conference 2024 Pre Party
https://moneyforward.connpass.com/event/313929/
ponyo877
June 07, 2024
More Decks by ponyo877
See All by ponyo877
フルスタックGoでスコア改ざんを防いだ話
ponyo877
0
780
全てGoで作るP2P対戦ゲーム入門
ponyo877
3
2.1k
filesystem風チャットchatsh開発で学んだGoの便利package紹介
ponyo877
1
380
Go言語の2Dゲームエンジン Ebitengineの紹介
ponyo877
2
180
OGPer あなたのサイトに簡単にOGPを付けよう
ponyo877
0
67
ISUCON14感想戦で85万点まで頑張ってみた
ponyo877
1
1.2k
Goのwasmで笑い男に挑戦してみた
ponyo877
1
230
GoのWasmでのWebRTC P2Pの検証+α
ponyo877
0
150
Ebitengineの1vs1ゲーム WebRTCの活用
ponyo877
0
770
Other Decks in Programming
See All in Programming
いつか誰かが、と思っていた フロントエンド刷新5年間の実践知
kiichisugihara
1
260
ソフトウェア設計の結合バランス #phperkaigi
kajitack
0
490
「Linuxサーバー構築標準教科書」を読んでみた #ツナギメオフライン.7
akase244
0
1.4k
tRPCの概要と少しだけパフォーマンス
misoton665
2
260
Kubernetesを使わない環境にもCloud Nativeなデプロイを実現する / Enabling Cloud Native deployments without the complexity of Kubernetes
linyows
3
310
Building on Bluesky's AT Protocol with Ruby
mackuba
0
110
Terraform言語の静的解析 / static analysis of Terraform language
wata727
1
140
when storing skills in S3 file
watany
3
1.4k
10 Tips of AWS ~Gen AI on AWS~
licux
5
540
ついに来た!本格的なマルチクラウド時代の Google Cloud
maroon1st
0
390
サプライチェーン攻撃対策「層を重ねて落ちない壁」を10日間で組み上げた話 #TechLeadConf2026
kashewnuts
1
220
Road to RubyKaigi: Play Hard(ware)
makicamel
1
550
Featured
See All Featured
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.2k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
140
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
540
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
540
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
370
The Cost Of JavaScript in 2023
addyosmani
55
9.9k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
160
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.5k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.1k
Context Engineering - Making Every Token Count
addyosmani
9
870
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
540
Transcript
(P$PO1SF1BSUZ!QPOZP (Pͷ8BTNͰ8FC35$11Ͱ௨৴͢Δ γϯϓϧͳ11νϟοτʹΑΔݕূ
Կ͕͔ͬͨͷ͔ (Pͷ8FC"TTFNCMZͰ 8FC35$%BUB$IBOOFM11Ͱͷ௨৴ ͕Ͱ͖Δ
Կ͕͔ͬͨͷ͔ ϒϥβͰ(P͕ಈ͔ͤΔ ߴͳԋࢉॲཧͰޮՌൃش Իө૾ετϦʔϜͷૹ ड৴͕ՄೳͰσʔλڞ ༗ɾԕִձٞͰར༻ 8FC35$ͰจࣈྻɾόΠ φϦΛ௨৴͢ΔΈ ಉ͕࢜σʔλͷ ૹड৴Λ͢Δ
(Pͷ8FC"TTFNCMZͰ8FC35$%BUB$IBOOFM11Ͱͷ௨৴͕Ͱ͖Δ ͬ͘͟ΓαʔόΛհ͞ͳ͍ ௨৴͕(PͰॻ͚ͯϒϥβͰ͑Δ /"5Λލ͍ͩ11௨৴ͷࡍʹ563/αʔόΛܦ༝͢Δ શମͷdͷ௨৴Ͱ563/ܦ༝͕ඞཁΒ͍͠
Կ͕خ͍͠ͷ͔ w ҎԼͷΑ͏ͳ͜ͱ͕࣮ݱͰ͖Δ͔͠Εͳ͍ w (PͰϒϥβؒͷߴͳσʔλ௨৴ w (PͷήʔϜΤϯδϯͰ11ʹΑΔଞϓϨΠϠʔͱͷରઓ ˡ͜Ε͕Γ͔ͨͬͨ w
*P5σόΠε͔ΒͷσʔλετϦʔϜΛड৴ͯ͠(PͰϦΞϧλΠϜղੳ w )5518FC4PDLFUͱͷҧ͍αʔόΛհ͞ͳ͍ͷͰෛՙ͕ͳ͘লΤω w 11։ൃͰϑϩϯτͱόοΫΤϯυͰಉ͡(PͷίʔυϕʔεͰॻ͚Δ
ग़དྷͨ͜ͱ ϒϥβ $MPVE fl BSF1BHFT (PPHMF$MPVE$PNQVUF&OHJOF NBUDINBLJOH TFSWFS TJHOBMJOH TFSWFS
IUNM ରͷγϯϓϧͳνϟοτ ✦Ϣʔβࣗ࡞αʔόͰϚονϯά ✦8FC35$௨৴ͷͨΊʹ௨৴͢ΔؒͰ ଓใͷަ TJHOBMJOH ͢ΔͨΊͷαʔό ࣌Ӎಊ͞Μͷ044"ZBNF Λར༻ (P ✦8BTN͔Β"ZBNFͱΓͱΓ͢ΔͨΊʹHP BZBNF CZIBLPCFSB͞Μ Λվ͍ͤͯͯ͞ར༻ ✦νϟοτϝοηʔδ%BUB$IBOOFMͰ௨৴ ߏ
WebRTC P2P DataChannel Chat σϞ
ऴΘΓ ຊ݅ͷهࣄΛ;FOOʹߘͨ͠ͷͰ͝ڵຯ͋Δํࢀর͚ͨΒخ͍͠Ͱ͢ ϝΠϯͷ8BTNͷίʔυϚονϯά༻αʔόͷϦϙδτϦܝࡌ͍ͯ͠·͢