私がバックエンド JavaScript に求めている妄想を、お前何様目線で綴っていきたいです。 目的 現在の JavaScript ランタイムについて知ってもらう 共感してほしい 「バックエンド JS ランタイム」を定義 ブラウザでない JavaScript 実行環境 (Node.js, Bun, Deno, Workerd, WinterJS...) とします。 標準? Web 標準は、ブラウザのために作られました。そのため、バックエンド JS ランタイムが提供するサーバー機能などは Web 標準の範囲外で、各ランタイムが独自に拡張しています。これについては、 を読んでいただくとわかるかと思います。 各ランタイム独自拡張の問題点 これによって起こる問題として、ランタイム間の移行可能性が低くなってしまうということです。 例えば、以下のように、 Deno で書かれたコードを Bun に移行す