微軟終於放棄了Electron了
微軟最近宣佈,他們的 Teams 活躍使用者已經達到了驚人的 2.5 億。不是 Word 或 Excel,而是 Teams,它是Microsoft Office 套件的搖滾明星。但是,它一直受到效能問題的困擾,因為它消耗了大量的系統資源。在記憶體較少的計算機上執行 Teams 是一場噩夢。
微軟 Teams 的高階副總裁宣佈,Teams 將轉向他們自己的 Edge Webview2 渲染引擎,放棄 Electron 以尋求效能提升。據稱,轉換後,Teams 消耗的記憶體將減少 2 倍。它將被稱為 Teams 2.0,並可能在 2022 年末隨 Windows 11 一起提供。、
Electron問題
市面上有大量基於 Electron 提供支援的知名應用程式。Electron 框架可幫助 Web 開發人員將他們的 Web 應用程式傳送到桌面平臺,從而避免特定於平臺的複雜性。由於 Chrome OS 的獨特例項在每個 Electron 應用程式的後端執行,因此執行兩個以上的此類應用程式會消耗主機的資源。
在 Electron 之上進行大量處理的團隊已日益重視如何避免佔用記憶體和降低計算機速度了。微軟甚至有一個文件頁面解釋了為什麼 Microsoft Teams 可能會佔用大量記憶體。
Webview2 上團隊的起源
Webview2不能被認為是 Electron 的替代品;它不是像 Electron 這樣的包裝器,可以在桌面平臺上快速釋出 Web 應用程式。最初的 Webview(同名的 Webview1)使用 Microsoft 的 Edge 渲染引擎,而 Webview2 使用 Chrome 渲染引擎。Webview2 已經微軟用作“One Outlook”專案的一部分。
與 Electron 不同,WV2 監控 Chromium 的行為以檢測有多少系統記憶體可用,並有效利用該記憶體來最佳化渲染體驗。如果其他應用程式或服務需要系統記憶體,Chromium 就會將該記憶體交給這些程式。這顯著提高了記憶體較少的低端計算機的效能。
WV2 可以被認為是一個類似於應用程式視窗的控制元件;呈現網頁的控制元件。事實上,Webview2 控制元件允許在本機應用程式中嵌入 Web 技術(HTML、CSS 和 JavaScript)。
Teams 規模的應用程式如果過渡到 WV2,Electron 提供的許多抽象將不得不重寫。因此,Teams 本質上將變得更接近原生 Windows 應用程式。
來源點選標題
相關文章
- 微軟要放棄Electron了???聊聊WebView2微軟WebView
- 為什麼都放棄了LangChain?LangChain
- 微軟要放棄搞爛的IE瀏覽器了!那可能嗎?微軟瀏覽器
- 京東小程式開放平臺終於來了~
- 果粉放棄iPhone後 都投奔了誰?iPhone
- 是時候放棄 el-form 元件了ORM元件
- 我為什麼放棄MySQL?選擇了MongoDBMySqlMongoDB
- AI 終於受涼了??AI
- 為什麼很多SpringBoot開發者放棄了Tomcat,選擇了UndertowSpring BootTomcat
- 放棄繼續讓 Lumen 支援 Laravel-admin 了Laravel
- 它來了它終於來了- Beego 1.12.2Go
- GitHub 官方終於出 App 了!GithubAPP
- VS Code Day,終於來了!
- .NET Framework終於開源了!Framework
- sybase終於支援SQL UDFs了SQL
- CF終於打上1900了
- 為什麼 husky 放棄了傳統的 JS 配置JS
- [譯] 為什麼我放棄了 React 而轉向 Vue。ReactVue
- 幹了 2 年多 Java 外包,終於脫離了!Java
- 終於拿Rumbaugh 的新書了新書
- 行,Python終於玩大了!Python
- Clickhouse 的 mysql CDC,終於好使了MySql
- 終於有了自己的IDESIDE
- 終於用上遠端管理卡了
- 學了元件作用域,我終於對JMeter開竅了元件JMeter
- 學了元件作用域,我終於對 JMeter 開竅了元件JMeter
- 2024,該放棄框架來實現 Web 佈局了框架Web
- 堅果手機:羅永浩放棄了“智慧手機時代的工匠”情懷了嗎?
- 為尋求Windows系統效能的提升,微軟已宣佈放棄僅推出四年的ElectronWindows微軟
- Win10螢幕亮度切換終於正常了 這個煩人Bug終於修復了Win10
- 學了十幾種程式語言後,我終於悟了!
- 微軟終於要拋棄 Silverlight,擁抱 HTML5微軟HTML
- 機器學習快速落地, Amazon SageMaker終於來了!機器學習
- 終於,我也來學習VUE了Vue
- 終於有人把MYSQL索引講清楚了MySql索引
- React全新文件終於來了React
- moz://a 終於選定了新 LogoGo
- 終於把網站搭建起來了網站