JavaScript
This SDK uses bigint
, therefore requiring ES2020 or later as a JavaScript language specification. Considering the runtime features required by this SDK, it is expected to work on the following runtimes:
Runtime | Version |
---|
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 |
Testing
Vitest and Playwright are used for testing. Since testing is performed on the minimum version of the runtime where these tools function, it may actually work on older runtimes than those shown below.
Server
Runtime | Version | Status |
---|
SurrealDB | >=2.1.0 | GitHub |
Node.js | 18.x ,
20.x ,
22.x ,
23.x |  |
Deno | 1.x , 2.x |  |
Bun | 1.x |  |
- We recommend always using the latest version of Deno.
- We recommend always using the latest version of Bun.
Browser
Runtime | Version | Status |
---|
Chromium | >=104 |  |
Firefox | >=100 |  |
WebKit | >=15.4 |  |
- The supported browsers (engines) match the minimum versions where Playwright operates on CI. Therefore, it may work on versions below those listed above, but this has not been tested.