Skip to content

Supported Environments

JavaScript

This SDK uses bigint, therefore requiring ES2020 or later as the JavaScript language specification. It is expected to work on the following browsers:

BrowserVersion
Chrome>=78
Edge>=79
Safari>=14
Firefox>=68

Testing

Server

EnvironmentVersionStatus
SurrealDB^1.5.4GitHub
Node.js18.x,
20.x,
^22.5.1
GitHub Actions Workflow Status
Deno^1.44.3Untested
Bun^1.1.13GitHub Actions Workflow Status
  • Note that Node.js v22 is not yet an LTS release.
  • While untested, Deno is likely to work. However, versions 1.44.3 and above are recommended. Versions below this may have a bug that incorrectly identifies AbortSignal.timeout() as a resource leak.
  • It is recommended to always use the latest version of Bun.

Browser

EnvironmentVersionStatus
Chromium>=104GitHub Actions Workflow Status
Firefox>=100GitHub Actions Workflow Status
WebKit>=15.4GitHub Actions Workflow Status
  • The supported browsers (engines) match the minimum versions on which Playwright operates in CI. Therefore, it may work on versions below those listed, but this has not been tested.