在蒙特婁舉行的 Node+JS Interactive 上,OpenJS Foundation 宣布接受 Electron 加入該基金會的孵化計畫。該基金會致力於透過提供中立的組織來託管和維持專案,以及協同資助為整個社群的利益而進行的活動,來支持 JavaScript 生態系統和 Web 技術的健全發展。
OpenJS Foundation 主辦多個開源 JavaScript 專案,包括 jQuery、Node.js 和 webpack。它由 30 個企業和終端使用者成員提供支援,包括 GoDaddy、Google、IBM、Intel、Joyent 和 Microsoft。Electron 是一個開放原始碼框架,用於使用 Web 技術建置跨平台桌面應用程式。
Electron 加入 OpenJS Foundation 不會改變 Electron 的製作、發佈或使用方式,也不會直接影響使用 Electron 建置應用程式的開發人員。儘管 Electron 最初於 2013 年在 GitHub 建立,但目前由多個組織和個人維護。在 2019 年,Electron 將其管理結構編纂成文,並大量投資於正式化影響整個專案的決策制定方式。我們認為,有多個組織和開發人員投資和協作 Electron 可使專案更加強大。
將 Electron 從單一企業實體所擁有轉移到專注於支持 Web 和 JavaScript 生態系統的中立基金會,是我們作為開源專案成熟的自然下一步。
從 Electron v4.0 開始,Electron 團隊將停止支援 32 位元 Linux (ia32 / i386)。最後一個支援 32 位元 Linux 安裝的 Electron 版本是 Electron v3.1,該版本將收到支援版本,直到 Electron v6 發布為止。對 64 位元 Linux 和 armv7l 的支援將保持不變。
Electron 安裝過程通常是新開發人員的絆腳石。許多勇敢的人嘗試透過執行 npm install electron 而非 npm install electron-prebuilt 來開始開發 Electron 應用程式,結果卻發現(通常是在困惑很久之後)這不是他們正在尋找的 electron。
這是因為在 npm 上存在一個現有的 electron 專案,該專案是在 GitHub 的 Electron 專案存在之前建立的。為了讓新開發人員更容易且更直觀地進行 Electron 開發,我們聯繫了現有 electron npm 套件的所有者,詢問他是否願意讓我們使用這個名稱。幸運的是,他是我們專案的粉絲,並同意協助我們重新利用這個名稱。