Playground
エンジンが、このタブの中にある
これは kevy-store —— サーバーで動いているのと同じエンジン —— を WebAssembly にコンパイルしたものである。バックエンドは無い。ネットワークを切ってもページは動き続ける。キーはこちらのファイルシステムではなく、あなたのブラウザのファイルシステムにあるからだ。
エンジンを起動している……
キー空間
100 ミリ秒ごとにエンジンから読み直している。行をクリックすると編集できる。
| キー | 値 | TTL(秒) |
|---|
シナリオ
一つ選んでほしい。ボタンは本物の書き込みを行う —— このページに作り置きの出力は一つも無い。
永続化
- バックエンド
- —
- キー数
- 0
- ログサイズ
- 0 B
- 使用中のクォータ
- —
再読み込みしてもキーは残っている。エンジンは起動時にこのログを再生する —— サーバーが立ち上がるときと同じコードパスである。
append-only ログ
以下のバイト列は、エンジンの助けを借りずにこのページが OPFS から直接読み出したものである。主張はそこにある —— これらはあなたのディスク上にあり、誰でも見に行ける。
タブをまたぐ Pub/Sub
どちらのタブから発行しても、両方が受け取る。橋渡しは BroadcastChannel だが、チャンネルのフィルタリングは JavaScript ではなくエンジン内部で行われる。
- メッセージを待っている……