7
サーバー、エッジといった非ブラウザランタイムで
API 相互運用を実現するための W3C コミュニティグループ
● minimum common API 策定
● fetch のサーバー用サブセット仕様作成
● 非ブラウザランタイムの知見を Web 標準側へ展開
👉 JS コミュニティ全体での有益化を信念に活動している
WinterCG
Slide 8
Slide 8 text
8
WinterCG 参加者
Slide 9
Slide 9 text
9
あのランタイムが参加していないような……
Slide 10
Slide 10 text
10
Bun は JS コミュニティ全体というよりは Bun 自身が便利
であればよいと考えている(ように見える)
Web 標準 API を取り入れつつも、基本それらはブラウザの
ための API というスタンスで独自拡張を次々に入れている
WinterCG 参加の誘いを断っている Bun
Slide 11
Slide 11 text
11
ブラウザで動かない “Bun 用のコード”
Slide 12
Slide 12 text
12
ブラウザで動かない “Bun 用のコード”
Slide 13
Slide 13 text
13
他ランタイムはなるべく独自機能にアクセスする方法を分
けているが Bun は Web 標準 API にそのまま拡張している
Bun の独自拡張を標準と勘違いし、他ランタイムに対して
実行できないとバグ報告するユーザーが出始めている
👉 WinterCG と相反する行動を取っている
Bun による Web 標準 API 独自拡張問題