本文要點
- 雖然近年來用於構建交互式Web應用程序的新UI框架的出現速度有所放緩,但在2020年,我們還是看到了一些主要關注簡單性和性能的新框架;
- Brahmos旨在用一種不一樣的、更快的方法來實現已知的React API,還利用了JavaScript的一個標準特性:模板字面量。因此,Brahmos努力實現了React的鉤子、上下文、併發模式等等;
- Brahmos是爲數不多實現了React併發模式API的UI框架之一。其他框架可能還在等待,或者完全放棄該特性。
- 雖然新JavaScript框架的標準不斷被該領域內占主導地位的框架擡高,但新進者表明,仍有創新的餘地。
Sudhanshu Yadav發佈了Brahmos,一個新的用於開發交互式Web應用程序的前端框架。Brahmos努力遵循最新的React API,不過採用了完全避開虛擬DOM的實現。Brahmos採用了模板字面量,這是在ES6/ES2015中引入的一個新的JavaScript語言特性。好處是通過更少的框架代碼和更快的DOM更新計算來提高性能。
Brahmos目前實現了大部分React API,包括功能組件、鉤子、上下文、refs、forward refs、suspense、併發模式等等。相關的示例代碼可在這裏中找到。
原文鏈接:【https://www.infoq.cn/article/U9MlNuU277q3121lj4ix】。未經作者許可,禁止轉載。