在 Electron 的渲染过程中需要 vs 引用 JS 脚本



我是Electron的新手。我正在编写一个使用多个客户端UI库的应用程序,例如jQuery,mask-plugin和d3.js。

考虑到性能,我想知道在渲染器进程中需要JS库与直接引用脚本src标签之间是否有任何区别。确切地说,在渲染过程中,需求调用是否比简单的脚本 src 标记更昂贵?

例如(一个非常最小和简单的例子),哪一个更快?

<script>
"use strict"
window.$ = window.jQuery = require('jquery');
window.Tether = require('tether');
window.Bootstrap = require('bootstrap');
require("jquery-validation");
</script>

或者直接在 src 标签中引用最小脚本:

<script src="js/core/jquery.min.js"></script>
<script src="js/core/popper.min.js"></script>
<script src="js/core/bootstrap.min.js"></script>
<script src="js/plugins/jquery.validate.min.js"></script>

我相信这是一个品味和风格的问题,而不是性能的问题。就我个人而言,我更喜欢从带有require的代码调用库(或在较新的JS中导入),而不是向页面添加其他脚本。

这使我可以更好地了解在处理代码时调用的内容,而不是从一个源跳到另一个视图。

最新更新