在电子渲染过程中需要与参考JS脚本

时间:2019-03-27 06:43:34

标签: node.js performance electron

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

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

例如(一个非常简单的示例),哪个更快?

<script>
    "use strict"

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

或直接在src标记中引用min脚本:

<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>

1 个答案:

答案 0 :(得分:0)

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

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