reactjs - 在电子上使用 webpack 有什么好处?
问题描述
我正在考虑一个使用电子、反应和 webpack 的应用程序。但我不确定在电子上使用 webpack 是否有意义。我确信将 webpack 用于应用程序的反应部分可能会受益很多,但我想知道它是否与应用程序的电子部分相同。
解决方案
为什么即使在 node.js 中也需要 webpack?因为 CJS 模块解析可能会花费很多,这取决于您的代码:
https://twitter.com/samccone/status/1010584941355077632
友情提示,由于模块运行时解析和编译导致的节点启动时间非常重要。下图是 hello-world webpack common chunks 示例,我们可以看到实际工作花费了不到 1/4 的时间,其余的都输给了 javascript parse ghoul
这适用于 Electron,因为它共享完全相同的模块分辨率。
https://twitter.com/_ojkwon/status/933046538762207232
尽管如此,这意味着开发/部署管道将完全改变,这并不是提高模块加载成本的保证途径。您必须分析您的依赖关系,并确定最佳性能的正确路径。
推荐阅读
- angular - Angular - 根据所选项目搜索数据
- javascript - 在数组中添加它们的值时删除重复项
- javascript - 是否可以根据另一个值在构造函数中设置默认值?
- vba - 将每张幻灯片保存为单独的文件
- java - 用逐帧动画制作transitionX动画会导致滞后
- android - 回收站视图项目中的文本超出屏幕
- python - python manage.py migrate 不创建表
- laravel - 如何在 Laravel 存储中将 app/public 更改为 app/something
- tensorflow - 未处理的拒绝(错误):model.execute(dict)中提供的dict['image_tensor']的形状必须是[X,X,X,X],但是是X,X,X]
- r - 使用“pdfetch”的问题