微軟終於放棄了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
- 流利說終於拋棄了燒錢信仰
- 我放棄了MVP - mironovMVP
- 為什麼都放棄了LangChain?LangChain
- 放棄 Homestead 了 速度不給力
- 二本渣渣,抖音被刷了三次,終於拿下offer,還好沒放棄!
- 京東小程式開放平臺終於來了~
- 是時候放棄 el-form 元件了ORM元件
- 放棄繼續讓 Lumen 支援 Laravel-admin 了Laravel
- 我為什麼放棄MySQL?選擇了MongoDBMySqlMongoDB
- 儘管頹廢了一年,但我仍未放棄夢想「2021年終總結」
- 為什麼很多SpringBoot開發者放棄了Tomcat,選擇了UndertowSpring BootTomcat
- 為尋求Windows系統效能的提升,微軟已宣佈放棄僅推出四年的ElectronWindows微軟
- CF終於打上1900了
- AI 終於受涼了??AI
- 它來了它終於來了- Beego 1.12.2Go
- 2024,該放棄框架來實現 Web 佈局了框架Web
- 為什麼 husky 放棄了傳統的 JS 配置JS
- 微軟終於公佈了這個神祕的VS Code產品路線圖!微軟
- “終極測試”的《幻塔》,終於確定了開放世界要怎麼做
- VS Code Day,終於來了!
- 幽默:終於黑掉ChatGPT了ChatGPT
- GPT-4,終於來了!GPT
- 攜程,終於反彈了?
- 裝修終於結束了
- 終於,月薪過5萬了!
- GitHub 官方終於出 App 了!GithubAPP
- 行,Python終於玩大了!Python
- 微服務對前端的衝擊:微前端終於落地了 - thecamjackson微服務前端
- [譯] 為什麼我放棄了 React 而轉向 Vue。ReactVue
- 幹了 2 年多 Java 外包,終於脫離了!Java
- 惠普集團放棄Salesforce採用微軟的雲端CRMSalesforce微軟
- Clickhouse 的 mysql CDC,終於好使了MySql
- 原生 CSS Custom Highlight 終於來了~CSS
- 終於等到了這篇文章了
- 終於下定決心離職了
- 終於拿Rumbaugh 的新書了新書
- 終於找回這個部落格了