esm hmr:基于ESM的开发服务器的热模块替换(HMR)API 源码
ESM热模块更换(ESM-HMR)规格 _作者: (Snowpack), (Preact), (Vue)_ _状态:进行中_ 热模块替换(HMR)使您的浏览器在开发过程中实时更新应用程序中的各个JavaScript模块,而不会触发完整的浏览器重新加载或丢失当前的Web应用程序状态。通过对每个更改进行更快的更新,可以加快您的开发速度。 诸如Webpack,Rollup和Parcel之类的Web捆绑器都实现了不同的,特定于捆绑器的HMR接口。这使得很难在开发环境之间共享HMR集成。结果,需要为他们想要支持的每个捆绑器重写许多框架集成,例如React Fast Refresh和Preact的Prefresh。看: ESM-HMR是用于基于ESM的开发环境的标准HMR API。无捆绑开发的兴起为基于浏览器本机模块系统构建的通用标准HMR API创造了机会。 ESM-HMR是为浏览器的本机模
用户评论