Discord技術架構重大轉型:棄用Electron,全面轉向Rust以提升效能
Discord官方近日宣佈了一項重大的技術架構調整,確認將放棄長期使用的基於Electron的桌面應用程式。這一決定是在收集了多年使用者反饋後作出的,此前使用者普遍反映該應用資源佔用過高,在Windows 11系統下記憶體佔用甚至高達4GB。
目前,Discord工程團隊正在使用Rust程式語言重構其桌面端及移動端應用。早期測試版本顯示,基於Rust構建的新應用在效率上有著驚人的提升,記憶體佔用率最低可降至290MB。
此次轉型是一項重大的工程舉措,旨在為數百萬使用者提供更流暢、更快速且響應更靈敏的使用體驗。此前Discord所使用的Electron框架基於Web技術開發,常因其沉重的記憶體佔用而受到詬病,因為該框架本質上是為每個應用執行一個獨立的Chromium瀏覽器例項。
通過轉向以高效能和記憶體安全著稱的系統級程式語言Rust,Discord成功實現了此前難以企及的原生級效能表現。行業觀察人士對這一舉措表示讚賞,認為這反映了大型軟體公司在應用日益複雜化的背景下,優先考慮效能與資源最佳化的行業趨勢。
對於普通使用者而言,這一改變預計將帶來更快的啟動速度、筆記型電腦續航時間的延長,以及在後臺執行時的系統穩定性提升。Discord技術長已確認了這一架構轉型,表明公司致力於長期減少技術債務的承諾。
雖然這一轉型在所有平臺上的全面落地尚需時日,但早期成果表明,向Rust的遷移將成為該平臺易用性提升的關鍵轉折點。使用者可以期待一個更加精簡、高效的體驗,同時保留其賴以進行溝通和社群建設的豐富功能。
來源: Windows Latest