Webpack的tapable 为什么要使用 new Funtion 来生成静态代码
为了保持代码的单态(monomorphism)。
这涉及到了js引擎优化的一些问题,
tapable从1.0.0版本开始就用new Function来生成静态代码最后来来执行, 以确保得到最优执行效率。
…
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
本文来源 爱码网,其版权均为 原网址 所有 与本站无关,文章内容系作者个人观点,不代表 本站 对观点赞同或支持。如需转载,请注明文章来源。
© 版权声明
文章版权归作者所有,未经允许请勿转载。