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
Socket.IO 4.x や JavaScriptフレームワーク+リアルタイム通信の話(Fa...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
you(@youtoy)
PRO
March 15, 2022
Technology
2.1k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Socket.IO 4.x や JavaScriptフレームワーク+リアルタイム通信の話(Fastify・µWebSockets.jsなど) / IoTLT vol.85
you(@youtoy)
PRO
March 15, 2022
More Decks by you(@youtoy)
See All by you(@youtoy)
つくって、体験してもらって、楽しんでもらう - 子どもも大人もワクワクするインタラクティブ体験を支える技術 -
you
PRO
0
27
コーディングエージェントでM5Stack系の開発を少し試した時の話 / M5 Japan Tour 2026 Autumn 東京
you
PRO
0
180
toio・myCobotでフィジカルAIっぽいことを行うための検討(とりあえず調査) / フィジカルAI LT(IoTLTによる開催)
you
PRO
0
370
Webの技術とガジェットで子どもも大人も楽しめるワクワク体験を提供する / Qiita Tech Festa Day 2026
you
PRO
1
370
ローカルLLMとLINE Botの組み合わせ その3 / LINE DC Generative AI Meetup #8
you
PRO
0
170
クラウドファンディング版StackChan 3体(4体)をインタラクティブな体験型作品にして展示もした話 / スタックチャンお誕生日会2026
you
PRO
0
350
イベントで大活躍する電子ペーパー名札 〜その3〜 / ビジュアルプログラミングIoTLT vol.23
you
PRO
0
360
AI時代だけど、わりと力業で追いかけている技術情報収集の話 / 20260518
you
PRO
0
35
最近の技術系の話題で気になったもの色々(IoT系以外も) / IoTLT 花見予定会(たぶんBBQ) @都立潮風公園バーベキュー広場
you
PRO
1
440
Other Decks in Technology
See All in Technology
目の前の楽しいが人生を変える - コミュニティの螺旋の歩き方と楽しむコツ / change your life
soudai
PRO
4
540
作品が生態系になった ─ Mini Tokyo 3D から世界へ
nagix
0
170
株式会社シーエーシー エンジニア向け会社紹介資料
cac
0
57k
Podは生きているのにGoだけが落ちる:GOGCとGOMEMLIMITで追うInvisible OOM Killの謎
tkc66buzz
1
660
あるけみー式LTスライド作成術
alchemy1115
1
200
OpenTelemetryのメトリクスをCloudWatchに送ってPromQLで見てみた
ota1022
0
130
AIエージェントの自己改善をどう設計するか / How to Design Self-Improvement for AI Agents
22mi
17
9.1k
薬剤師(ドメインエキスパート)と一緒に育てる薬局向けAIアシスタント
kakehashi
PRO
2
160
Reactの設計論
uhyo
15
8.7k
顧客に向き合う開発組織へ。リアーキテクチャとフィーチャーチーム化で挑む組織改革
safie
0
460
2026-09-09 【sigma_ucj#1】Sigma を IaC 管理したい! / IaC for Sigma
civitaspo
0
120
越境するなら専門用語を使うな高校校歌 / If you wanna cross border, you shouldn't use jargon
vtryo
0
130
Featured
See All Featured
GraphQLとの向き合い方2022年版
quramy
50
15k
AI: The stuff that nobody shows you
jnunemaker
PRO
9
990
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
510
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
500
For a Future-Friendly Web
brad_frost
183
10k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
450
Skip the Path - Find Your Career Trail
mkilby
1
230
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
490
Transcript
Socket.IO 4.x や JavaScriptフレームワーク +リアルタイム通信の話(Fastify・µWebSockets.jsなど) 2022年3月15日 (火) IoT縛りの勉強会! IoTLT vol.85
@オンライン 豊田陽介( ) @youtoy
自己紹介 ビジュアルプログラミング IoTLT共同主催、その他にも 豊田陽介( ) 普段は、某通信会社勤務 @youtoy ・IT系イベント主催、登壇や運営なども ・子ども向けの活動いろいろ(IT系以外も) ・
Microsoft MVP(2021/10 から) プライベートでの活動 ・ガジェット好き ・今月は技術書の出版が! その他 モノ作りコミュニティ界隈などの 皆様との共著(技術評論社から)
M5Stack + UIFlow +ネット接続 の作例を書いた!
本題へ!
今日の主な話題
今日の話題1: Socket.IO 4.x
初めて使ったのは2013年くらい? 間違いなくこのタイミングでは 使ってた Web技術者向け勉強会で、Arduino とWeb をつなぐハンズオン(主催者、兼、講師) の通信部分で使った
初めて使ったのは2013年くらい? 間違いなくこのタイミングでは 使ってた Web技術者向け勉強会で、Arduino とWeb をつなぐハンズオン(主催者、兼、講師) の通信部分で使った
気がついたら数回の メジャーバージョンアップ ※ かなり長い間、使ってなかった
最新の 4.x の情報を見てみて記事にした
書いた記事から情報をいくつか抜粋 クライアント側の実装、Go とか Rust とか入ってる 「Server Initialization」のページ で組み合わせられるものとして 登場していたもの
この後の話題につながった元
ちなみに koajs/koa: Expressive middleware for node.js using ES2017 async functions
nestjs/nest: A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications on top of TypeScript & JavaScript (ES6, ES7, ES8)
今日の話題2: Fastify と fastify-websocket
【Fastify】高速さが特長の1つらしい ベンチマークのページ: Fastify、Koa、Express Restify、Hapi との比較
余談:また他のが出てきたw Restify、Hapi
余談:また他のが出てきたw Restify、Hapi The future of Node.js REST development The Simple,
Secure Framework Developers Trust
公式のWebSocket連携の仕組みも
サーバー側・クライアント側のプログラム
今日の話題3: µWebSockets.js
µWebSocket.jsも高速性を特長にしてる 8.5x that of Fastify and at least 10x that
of Socket.IO 名指しでw
実装してみたサーバーサイド Get に対する応答 WebSocket用
今日の話題に関する内容は記事で公開済み
うまくいってない部分が あるもの
記事を書きつつお試しをしていたけど... 【Restify】 クイックスタートの中に Socket.IO が登場してる所が 【soketi】 シンプルで高速なオープンソースの WebSocketサーバーと紹介されていたもの (µWebSockets.js をベースにしている
らしい)
見かけて気になったもの
今日のネタをキーワード検索して出てきた
フレームワーク・リアルタイム 通信周りを、また見ていきたい
終わり!