Webpack的tapable组件为什么要使用 new Funtion

为了保持代码的单态(monomorphism)。

这涉及到了js引擎优化的一些问题,

tapable最终会生成静态代码来执行 以确保得到最优执行效率。

https://mrale.ph/blog/2015/01/11/whats-up-with-monomorphism.html

 

猜你喜欢

转载自www.cnblogs.com/eret9616/p/11595461.html
new