我是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>
答案 0 :(得分:0)
我认为这是品味和风格而不是性能的问题。就我个人而言,我更喜欢从代码中调用require(或在较新的JS中导入)的库,而不是向页面添加其他脚本。
这使我可以更好地了解在处理代码时所调用的内容,而不是从源头跳转到视图。