【问题标题】:Is ES6 a good choice over ES5 to develop a desktop(electron) app? [closed]与 ES5 相比,ES6 是开发桌面(电子)应用程序的好选择吗? [关闭]
【发布时间】:2020-07-22 16:57:06
【问题描述】:

我正在开发一个数据科学应用程序,它在后端使用来自 python、R 的代码,而对于前端,我使用的是 HTML、CSS 和 js。通过使用电子框架,我想把它变成一个桌面应用程序。 js的作用主要是读取R/python代码生成的文件,生成交互式d3绘图。速度也是我关心的问题之一,我想知道我应该使用 ES6 还是 ES5?我读过 ES6 代码被转译成 ES5 以便 Node 可以本地运行它。是不是说即使用 ES6 来开发应用,还是会以 ES5 的速度运行?

谢谢

【问题讨论】:

  • ES6 通常会比 ES5 慢。所有这些新功能都会减慢解释器的速度,而不是加快它的速度。

标签: javascript node.js electron


【解决方案1】:

您的代码不会被 Electron 转译,您必须自己做。因此,您可以随意使用 ES6 的最新功能,而不必担心性能问题。

根据official website,Electron 运行 Node.js 的v12.14.1。你可以看到here Node 支持大部分 ES6 特性。

【讨论】:

  • 感谢您的快速回复,您能否引用参考资料。
  • 我添加了几个参考。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-10-10
  • 1970-01-01
  • 1970-01-01
  • 2014-07-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多