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. 權利:您可以隨時限制,恢復和刪除您的信息。