Categories
程式開發

Brahmos:一個更小、更快的類React UI框架,支持並發渲染


本文要點

  • 雖然近年來用於構建交互式Web應用程序的新UI框架的出現速度有所放緩,但在2020年,我們還是看到了一些主要關注簡單性和性能的新框架;
  • Brahmos旨在用一種不一樣的、更快的方法來實現已知的React API,還利用了JavaScript的一個標準特性:模板字面量。因此,Brahmos努力實現了React的鉤子、上下文、並發模式等等;
  • Brahmos是為數不多實現了React並發模式API的UI框架之一。其他框架可能還在等待,或者完全放棄該特性。
  • 雖然新JavaScript框架的標準不斷被該領域內占主導地位的框架抬高,但新進者表明,仍有創新的餘地。

Sudhanshu Yadav布拉莫斯,一個新的用於開發交互式Web應用程序的前端框架。 Brahmos努力遵循最新的React API,不過採用了完全避開虛擬DOM的實現。 Brahmos採用了模板字面量,這是在ES6 / ES2015中引入的一個新的JavaScript語言特性。好處是通過更少的框架代碼和更快的DOM更新計算來提高性能。

Brahmos目前實現了大部分React API,包括功能組件、鉤子、上下文、refs、forward refs、suspense、並發模式等等。相關的示例代碼可在這裡中找到。

原文鏈接:【https://www.infoq.cn/article/U9MlNuU277q3121lj4ix】。未經作者許可,禁止轉載。