Browser Support
Discover which browsers and versions Radashi supports.
Browser support is a crucial factor to consider when choosing a utility library like Radashi. It determines which browsers and versions your application will be compatible with, potentially affecting your user base and the features you can utilize.
To ensure that Radashi keeps its promise of broad compatibility, our TypeScript config is set to only allow ES2017 APIs and below. As browsers continue to improve, we’ll update our support to keep up with the latest standards.
Legacy Transformations
While Radashi aims to strike a balance between modern functionality and broad compatibility, it’s important to note that you may need to compile your application bundle using tools like:
@babel/preset-env
- Vite’s legacy plugin
- or something similar
…to ensure compatibility with browsers older than we officially support (like IE 11).
Coverage
”Coverage” refers to audience coverage, which is an estimated percentage of users likely to be using devices that Radashi officially supports. This estimate is based on Browserslist data and is not intended to reflect the actual usage rate of your specific website or application.
This coverage data is automatically updated whenever the Radashi docs are rebuilt and re-deployed. This page was generated on August 23, 2024.
Location-Based Coverage
Region | Coverage |
---|---|
Global | 94.32% |
USA | 97.33% |
Europe | 96.02% |
China | 73.60% |
IE 11
China’s lower coverage is mainly due to a lack of support for IE 11 on Radashi’s part. Radashi does not intend to support IE 11.
Device-Based Coverage
Browser | Version | Coverage |
---|---|---|
Chrome for Android | ≥ 127 | 44.10% |
Chrome | ≥ 57 | 21.20% |
Safari on iOS | ≥ 10.3 | 14.64% |
Edge | ≥ 15 | 4.96% |
Safari | ≥ TP | 3.20% |
Firefox | ≥ 52 | 2.25% |
Samsung Internet | ≥ 7.2 | 2.03% |
Android Browser | ≥ 127 | 0.81% |
Opera | ≥ 44 | 0.73% |
Firefox for Android | ≥ 127 | 0.35% |
Node | ≥ 16.0.0 | – |
The Query
Radashi currently uses the following Browserslist query:
This query is generated with the pnpm update-browserslist
command, which uses browserslist-generator to ensure all browsers that support ES2017 are included.
If you’d like to understand Browserslist better, check out this exceptional article by Alexander Morse.