InfernoJavaScript 用户界面库
Inferno 是个轻量级同构框架,可以构建高性能的用户界面。Inferno 跟经典的虚拟 DOM 库(React,Mithril,Cycle 和 Om)不一样,不需要依赖不同的 DOM 虚拟元素,同时会从动态内容中区分静态内容,而且只区分通过虚拟 DOM 元素片断来修改的值。
此外,Inferno 的代码是经过精心优化的,可以说是当前最快的 vDOM 实现。为此还做了一些基准测试:
Inferno 除了高性能之外,还提供了一个健壮的 API,可以从类似 React 的一些库里面把一些好特性复制过来。
原则上,Inferno 兼容标准 React API,可以把 React 转换到 Inferno 的问题降低到最少。而且,Inferno 还有一个 Babel 插件,支持 JSX 语法,优化 Inferno 模板。
关键特性
-
最快的 DOM UI 渲染前端框架之一
-
组件有个类似 React ES2015 组件的 API
inferno-component
-
完全支持无状态组件
-
同构/通用 使得非常容易使用
inferno-server 服务端渲染
评论
CascadeJavaScript 用户界面库
Cascade是一个 JavaScript/TypeScript库,用来创建流行的用户界面,组合Reactive视图模型和功能性的DOM组件实现无缝的数据流展示。在线演示:https://cascad
CascadeJavaScript 用户界面库
0
libRocketHTML/CSS 用户界面库
libRocket是C++用户界面包,基于HTML和CSS标准。它可以作为任意项目界面需求的完整解决方案。libRocket使用经过时间考验的开放标准XHTML1.0和CSS2.0(同时借用HTML5
libRocketHTML/CSS 用户界面库
0
MyUIJavaScript常用用户界面库
MyUI是一组用于Web界面的用户接口JavaScript框架,可用来提高用户的使用体验。使用非常简单易于理解。在线演示地址:http://my-ui.sourceforge.net/demo/ind
MyUIJavaScript常用用户界面库
0
Yolk异步用户界面构建 JS 库
Yolk是是构建异步用户界面的JavaScript库,基于RxJS和VirtualDOM。主要特性:熟悉:Yolk大小约为 11kbminified+gzipped,基于VirtualDOM和RxJS
Yolk异步用户界面构建 JS 库
0