Skip to content

浏览器支持

了解 Radashi 支持的浏览器和版本。

浏览器支持是选择像 Radashi 这样的实用工具库时需要考虑的关键因素。它决定了您的应用程序将与哪些浏览器和版本兼容,可能会影响您的用户群和您可以使用的功能。

为确保 Radashi 保持其广泛兼容性的承诺,我们的 TypeScript 配置设置为仅允许 ES2017 及以下的 API。随着浏览器的不断改进,我们将更新我们的支持以跟上最新标准。

传统转换

虽然 Radashi 旨在现代功能和广泛兼容性之间取得平衡,但需要注意的是,您可能需要使用以下工具来编译您的应用程序包:

…以确保与我们官方不支持(如 IE 11)的更旧浏览器的兼容性。

覆盖率

“覆盖率”指的是受众覆盖率,即估计可能使用 Radashi 官方支持的设备的用户百分比。此估计基于 Browserslist 数据,并非旨在反映您特定网站或应用程序的实际使用率。

每当 Radashi 文档重新构建和重新部署时,此覆盖率数据都会自动更新。此页面生成于 2025年9月22日

基于位置的覆盖率
地区覆盖率
Global93.72%
USA93.26%
Europe94.40%
China80.02%
IE 11

中国的覆盖率较低主要是由于 Radashi 缺乏对 IE 11 的支持。Radashi 不打算支持 IE 11。

基于设备的覆盖率
浏览器版本覆盖率
Chrome for Android≥ 13946.02%
Chrome≥ 5723.35%
Safari on iOS≥ 10.312.22%
Edge≥ 154.55%
Samsung Internet≥ 7.22.01%
Firefox≥ 521.82%
Safari≥ TP1.59%
Android Browser≥ 1391.02%
Opera≥ 440.76%
Firefox for Android≥ 1420.33%
Node≥ 16.0.0

查询

Radashi 当前使用以下 Browserslist 查询:

and_chr >= 57
chrome >= 57
and_ff >= 52
android >= 133
edge >= 15
samsung >= 7.4
safari >= 10.1
ios_saf >= 10.3
opera >= 44
firefox >= 52
unreleased and_chr versions
unreleased chrome versions
unreleased and_ff versions
unreleased android versions
unreleased edge versions
unreleased samsung versions
unreleased safari versions
unreleased ios_saf versions
unreleased opera versions
unreleased firefox versions
node >= 16

此查询通过 pnpm update-browserslist 命令生成,该命令使用 browserslist-generator 来确保包含所有支持 ES2017 的浏览器。

如果您想更好地理解 Browserslist,请查看 Alexander Morse 的这篇优秀文章