11月07, 2020

Brahmos:一个更小、更快的类React UI框架,支持并发渲染

本文要点

  • 虽然近年来用于构建交互式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、并发模式等等。相关的示例代码可在这里中找到。

Brahmos是一个新的前端框架,旨在提高React的性能。Preact试图通过更少的代码来实现性能提升,但面向的是DOM渲染。与React不同,但与Preact一样,Brahmos不适用于非基于DOM的输出设备(移动设备、pdf、webGL等)。

Brahmos一个有趣的地方是它实现了并发模式,这个功能在React中开发了好几年,到现在还没有正式发布。

Brahmos的短期目标是重用现有的React组件(目前尚未实现)。此外,Brahmos的性能测试基准也有待制定。

点击查看原文>

本文链接:https://blog.jnliok.com/post/U9MlNuU277q3121lj4ix.html

-- EOF --

Comments