Electron 9.0随附了默认启用的PDF查看器,Linux增强功能以​​及更多功能

宣布推出新版本的平台 电子9.0哪一个 带有各种错误修复,改进,新功能 还有 更新到Chromium 83代码库,Node.js 12.14平台和V8 8.3 JavaScript引擎。 此版本中的主要新功能包括Linux中窗口事件处理程序的改进效率,已启用PDF查看器等。

对于那些不知道的人 Electron应该知道这是一个使用Web技术的跨平台桌面应用程序框架,其逻辑由 JavaScript,HTML和CSS 并且可以通过插件系统扩展功能。 它是由GitHub开发的,基于C ++开发。

Electron的核心组件是Chromium,Node.js和V8。 该基础架构使用Node.js编码,并且该接口基于Chromium工具(Chromium工具,Google Chrome的开源部分)。 大号开发人员可以使用Node.js模块以及高级API 创建本机对话框,集成应用程序,创建上下文菜单,与通知退出系统集成,操作窗口以及与Chromium子系统进行交互。

与网络应用程序不同,基于电子的程序以独立的可执行文件的形式出现 没有链接到浏览器。

在这种情况下,开发人员不必担心为各种平台移植应用程序,Electron将提供为所有Chromium兼容系统构建的能力。 Electron还提供了用于组织更新的自动交付和安装的工具(更新可以从单独的服务器或直接从GitHub交付)。

铬83的
相关文章:
Chrome 83改进了安全性并进行了一些重新设计,其中包括其他更改

Electron 9.0中有什么新功能?

在此新版本的框架中,除了强调其组件的更新(如我们在开头所述)外 在公告中提到了对6.x分支支持的终止, 因此,建议在该应用程序上构建的任何应用程序都更新为稳定的分支,而另一方面 下一个版本10.0的开始工作也将突出显示。

其他更改也将突出显示,例如 默认设置 app.allowRendererProcessReuse 默认情况下已启用。 此配置不允许在本机模块的呈现过程中加载 上下文相关。

在IPC中在主要流程和代表流程之间, V8引擎中使用的结构化克隆算法用于克隆复杂的JavaScript对象。 与以前使用的数据序列化机制相比,新算法更可预测,更快速且更具功能性。

当移动较大的缓冲区和复杂的对象时,新算法的速度大约是原来的两倍,而传输小消息的延迟几乎不变。

在这个新版本中, 拼写检查功能已扩展 和一个 用于在字典中维护自定义单词列表的API。

在框架版本中 对于Linux平台,与窗口相关的事件处理得到了改进。

现在不推荐使用或删除以下API:

  • 外壳.openItem 该API现在已弃用,并由异步shell.openPath API代替。
  • .getWebContents, 现在已删除在Electron 8.0中弃用的文件。
  • webFrame.setLayoutZoomLevelLimits在Electron 8.0中已弃用的,现在已删除。

最后, 如果您有兴趣了解更多有关它的信息 关于该框架的新版本,您可以检查 以下链接中的详细信息.

如何在Linux上获得Electron?

对于那些对能够在Linux中运行应用程序和/或使用Electron感兴趣的人, 我们只需要在系统上安装Node.JS 及其NPM软件包管理器。

要在Linux上安装Node.JS,您可以访问我们所说的出版物。 关于新版本的Node.JS 最后,您会找到一些不同Linux发行版的安装命令。

相关文章:
Node.js 14.0在这里,这是它的新闻

本文内容遵循我们的原则 编辑伦理。 要报告错误,请单击 信息.

成为第一个发表评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。