在 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 格式的過程相對較慢,部分原因在於兼容性和生態系統的考量。