浏览器支持
了解 Radashi 支持的浏览器和版本。
浏览器支持是选择像 Radashi 这样的实用工具库时需要考虑的关键因素。它决定了您的应用程序将与哪些浏览器和版本兼容,可能会影响您的用户群和您可以使用的功能。
为确保 Radashi 保持其广泛兼容性的承诺,我们的 TypeScript 配置设置为仅允许 ES2017 及以下的 API。随着浏览器的不断改进,我们将更新我们的支持以跟上最新标准。
传统转换
虽然 Radashi 旨在现代功能和广泛兼容性之间取得平衡,但需要注意的是,您可能需要使用以下工具来编译您的应用程序包:
@babel/preset-env- Vite 的 legacy 插件
- 或类似工具
…以确保与我们官方不支持(如 IE 11)的更旧浏览器的兼容性。
覆盖率
“覆盖率”指的是受众覆盖率,即估计可能使用 Radashi 官方支持的设备的用户百分比。此估计基于 Browserslist 数据,并非旨在反映您特定网站或应用程序的实际使用率。
每当 Radashi 文档重新构建和重新部署时,此覆盖率数据都会自动更新。此页面生成于 2025年9月22日。
基于位置的覆盖率
| 地区 | 覆盖率 |
|---|---|
| Global | 93.72% |
| USA | 93.26% |
| Europe | 94.40% |
| China | 80.02% |
IE 11
中国的覆盖率较低主要是由于 Radashi 缺乏对 IE 11 的支持。Radashi 不打算支持 IE 11。
基于设备的覆盖率
| 浏览器 | 版本 | 覆盖率 |
|---|---|---|
| ≥ 139 | 46.02% | |
| ≥ 57 | 23.35% | |
| ≥ 10.3 | 12.22% | |
| ≥ 15 | 4.55% | |
| ≥ 7.2 | 2.01% | |
| ≥ 52 | 1.82% | |
| ≥ TP | 1.59% | |
| ≥ 139 | 1.02% | |
| ≥ 44 | 0.76% | |
| ≥ 142 | 0.33% | |
| ≥ 16.0.0 | – |
查询
Radashi 当前使用以下 Browserslist 查询:
and_chr >= 57chrome >= 57and_ff >= 52android >= 133edge >= 15samsung >= 7.4safari >= 10.1ios_saf >= 10.3opera >= 44firefox >= 52unreleased and_chr versionsunreleased chrome versionsunreleased and_ff versionsunreleased android versionsunreleased edge versionsunreleased samsung versionsunreleased safari versionsunreleased ios_saf versionsunreleased opera versionsunreleased firefox versionsnode >= 16此查询通过 pnpm update-browserslist 命令生成,该命令使用 browserslist-generator 来确保包含所有支持 ES2017 的浏览器。
如果您想更好地理解 Browserslist,请查看 Alexander Morse 的这篇优秀文章。