要求v s在Electron的渲染过程中引用JS脚本

问题描述 投票:5回答:1

我是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>
node.js performance electron
1个回答
0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.