SystemJS:基于标准的动态ES模块加载器

SystemJS 是一款高度可扩展的模块加载器,符合 Web 标准。它为开发者提供了一套工作流,可将本机 ES 模块的生产工作流(例如合并代码拆分版本)转换至 System.register 模块格式,从而在不支持本机模块的旧版浏览器中运行。SystemJS 以近乎本机模块的速度运行,同时支持顶级等待、动态导入、循环引用、实时绑定、import.meta.url、模块类型、导入映射、完整性、内容安全策略,并与 IE11 等旧版浏览器兼容。SystemJS 允许编写和使用依赖于 ECMAScript 6 导入和导出语句的模块化 JavaScript 代码。Moment.js 库就是一个很好的例子,自版本 2.10.0 发布以来,该库已开始在 npm 上发布 ECMAScript 6 源代码。SystemJS 需要编译器将 ECMAScript 6 JavaScript 编译为可在当前版本浏览器和 Node.js 中运行的代码。

zip 文件大小:275.57KB