Webpack的tapable 为什么要使用 new Funtion 来生成静态代码

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

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

tapable从1.0.0版本开始就用new Function来生成静态代码最后来来执行, 以确保得到最优执行效率。

 

Webpack的tapable 为什么要使用 new Funtion 来生成静态代码

https://medium.com/webpack/the-new-plugin-system-week-22-23-c24e3b22e95

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

https://github.com/webpack/tapable/issues/90

原文链接:https://www.cnblogs.com/eret9616/p/11595461.html
本文来源 爱码网,其版权均为 原网址 所有 与本站无关,文章内容系作者个人观点,不代表 本站 对观点赞同或支持。如需转载,请注明文章来源。

© 版权声明

相关文章