性能是 browserify-loader 的关键指标,可是从目前的测试来看,性能并不理想。node
browserify-loader 提供了一个查看性能的接口,window.define.performance()
, 调用这个接口,就能够看到各个模块在各环节用时,以及总的性能比。git
那如何衡量 browserify-loader 的性能呢?github
假设没有加载器,脚本都是经过 script 标签一开始就全都引入到 HTML 中的,那全部这些脚本的加载时间就是性能时间。app
加入了 browserify-loader 以后,包含如下这些消耗时间的地方:性能
define
的 wrapper,在建立 script 标记插到页面中,再到 define 执行完毕好吧,下面是粗略的测试结果:测试
`使用 browserify-loader 加载的总时间 / xhr 加载脚本的总时间 ≈ 2 - 5 倍code
意思也就是,若是你啥也不用,加载要1s,使用 browserify-loader 可能须要 2 - 5s。这个时间你们能够接受么?orm