iT邦幫忙

2024 iThome 鐵人賽

DAY 15
0
自我挑戰組

技術隨筆系列 第 15

ES Module 在 2024 年的普及率

  • 分享至 

  • xImage
  •  

在 2024 年,實際上在瀏覽器應用中使用 ESM(ECMAScript 模組)的比例增長速度仍然相對較慢。根據 NPM 的數據,截至 2024 年 2 月,只有約 21% 的模組是 ESM 或支持 ESM/雙模組格式,相比 2021 年 8 月的 7.8% 有所提高。然而,超過 67% 的模組仍然是 CommonJS(CJS)格式 (DEVCLASS)。

Eleventy 等開源項目也正在逐漸轉向 ESM,但這個過程進展緩慢,主要是為了確保兼容性,避免對現有使用者的應用程序造成破壞性影響 (CFE.dev)。在轉換到 ESM 的過程中,開源社區通常會採取穩健的步伐,確保項目的穩定性,這也意味著 CJS 模組在一段時間內仍將被廣泛使用。

這反映出雖然現代瀏覽器已經廣泛支援 ESM,但開發者在實際應用中轉換到 ESM 格式的過程相對較慢,部分原因在於兼容性和生態系統的考量。

參考資料


上一篇
esbuild - 極度專注性能的 JavaScript 打包工具
下一篇
在 linux 中新增信任的套件來源
系列文
技術隨筆30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言