コンテンツにスキップ

設計上の決定

各記録には、背景、決定、結果、退けた案を書いています。決定を足すときは次の番号を作り、この表に 1 行足します。 決定を覆すときは、元の記録を新しい番号で置き換えたと記し、理由を新しい記録に書きます。

番号 決定 状態
0002 インタプリタのみとし、JIT は後回しにする 採用
0003 コアは wasm モジュール 1 つと loader としてだけ扱う 採用
0007 ブラウザでは、ゲストのネットワークを使わない 0014 で置き換え
0008 手順ごとに新しいコアのインスタンスを作る 採用
0010 wasm メモリの上限を 1 GB にする 採用
0011 計測にホストの速さの基準値を添える 採用
0013 stdin と端末を使う対話的なゲストの実行 採用
0014 Node.js では、ゲストが TCP の client になれる 採用
0015 ブラウザでは、WebSocket の relay を通してゲストがネットワークを使える 採用

以前の blink のコアに固有の決定(0001、0004、0005、0006、0009、0012)は、コアと一緒に削除しました。git の履歴に残っています。 その番号は使い回しません。