This document outlines the environmental requirements for using this framework, including Node.js environment and browser compatibility.
The framework requires Node.js version >= 24, primarily to support TypeScript type imports (via the --experimental-strip-types
flag) without additional compilation steps.
The framework defaults to compatibility mode builds to support a wider range of browsers. However, note that to achieve full browser compatibility support, you need to manually add the es-module-shims dependency.
Browser | Minimum Version |
---|---|
🌐 Chrome | >= 64 |
🌊 Edge | >= 79 |
🦊 Firefox | >= 67 |
🧭 Safari | >= 11.1 |
Compatibility mode requires browsers to support both Dynamic Import and import.meta features.
According to Can I Use statistics, browser coverage in compatibility mode reaches 95.59%.
Browser | Minimum Version |
---|---|
🌐 Chrome | >= 89 |
🌊 Edge | >= 89 |
🦊 Firefox | >= 108 |
🧭 Safari | >= 16.4 |
Native support mode offers the following advantages:
According to Can I Use statistics, browser coverage in native support mode reaches 93.5%.
While the framework defaults to compatibility mode builds, to achieve full support for older browsers, you need to add the es-module-shims dependency to your project.
Add the following script to your HTML file: