【JavaScript 応用講座】:[WebRTC/P2P] ZIPアセットをWebRTCで双方向送受信
2025-07-25 | lain
JavaScriptとWebRTC(simple-peer)を使って、ゲームのアセットZIPファイルをP2Pで双方向送受信する仕組みを構築しました。チャンク分割による転送、Blob生成、ZIP展開、IndexedDBへの保存まで、実装手順を完全公開。デモ付きで応用可能な設計思想を解説。
2025-07-25 | lain
JavaScriptとWebRTC(simple-peer)を使って、ゲームのアセットZIPファイルをP2Pで双方向送受信する仕組みを構築しました。チャンク分割による転送、Blob生成、ZIP展開、IndexedDBへの保存まで、実装手順を完全公開。デモ付きで応用可能な設計思想を解説。
2025-07-20 | lain
Webアプリ上でのP2P通信にチャレンジ!「WebRTCは難しそう…」と思っていたけれど、simple-peerを使えば意外とシンプルに実装できました。この記事では、実際の接続手順、initiator問題、シグナリングの中身までを丁寧に解説し、将来的な分散アプリ構想まで視野に入れたP2Pの可能性を探ります。
2025-07-11 | lain
この記事では createObjectURL() の仕組みと、BlobとFileの違い、IndexedDBとの相性、そして「なぜ画像が表示されないのか?」という問題に対する本質的な解決策を、実体験ベースで解説します。
2025-07-10 | lain
Webゲーム開発で素材の保存に悩んだら?localStorageからの卒業、IndexedDBの導入でZIPデータやサムネイルを自在に管理する方法を実例で紹介。
2025-07-12 | lain
[Human x AI] ChatGPT(4o)との対話録 ~ 諦めたらそこで試合終了 ~
2025-05-31 | lain
Decap CMSで「Duplicate」でしか記事修正できなくなった問題の原因と修正方法
2025-05-31 | lain
Decap CMSとの格闘録 ― Duplicate問題とIndexedDBの残高の6時間
2025-07-16 | lain
[Human x AI] ChatGPT(4o)との対話録 ~ 挫折と断酒 ~