サポートされている環境
JavaScript
この SDK は bigint
を使用しているため、JavaScript の言語仕様として ES2020 以降を必要としています。加えてこの SDK がランタイムに要求する機能を考慮すれば、以下のランタイムで動作することが期待されます:
ランタイム | バージョン |
---|---|
Node.js | 18.x ,20.x ,^22.5.1 |
Deno | 1.x , 2.x |
Bun | 1.x |
Chrome | >=78 |
Edge | >=79 |
Safari | >=14 |
Firefox | >=68 |
テスト
テストには Vitest および Playwright を使用しています。これらが機能する最小のバージョンのランタイムでテストしているため、実際には以下に示すバージョンよりも古いランタイムでも機能する可能性があります。
サーバー
ランタイム | バージョン | ステータス |
---|---|---|
SurrealDB | >=2.1.0 | GitHub |
Node.js | 18.x ,20.x ,22.x ,23.x | |
Deno | 1.x , 2.x | |
Bun | 1.x |
- Deno は常に最新のバージョンを利用することを推奨します。
- Bun は常に最新のバージョンを利用することを推奨します。
ブラウザー
ランタイム | バージョン | ステータス |
---|---|---|
Chromium | >=104 | |
Firefox | >=100 | |
WebKit | >=15.4 |
- サポートするブラウザー (エンジン) は CI 上で Playwright が動作する最小のバージョンと一致しています。そのため、上記のバージョン未満でも動作する可能性はありますが、テストしていません。