JavaScript 用户界面库 Inferno

JavaScript 用户界面库 Inferno

MPL
JavaScript 查看源码»
跨平台
2016-01-22
叶秀兰

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 服务端渲染

加载中

评论(5)

私奔去月球
私奔去月球
Vue +1
W
WLDragon
还是用vue.js吧,react的表单双向绑定要写一大堆东西才能实现
Isronik
Isronik
react写个form饭的要死 #Inferno#
野兔2016
野兔2016
叫我刀刀
叫我刀刀
到底让我们学习哪个啊!!! #Inferno#

Inferno 6.3.1 发布,类 React 的高性能用户界面库

Inferno 6.3.1 已发布,Inferno 是一个极其快速,类似 React 的 JavaScript 库,用于构建现代用户界面。更新如下: Inferno core Fixes an issue where Fragment appended its content outs...

11/26 07:22

Inferno 6.2.0 发布,V8 运行时性能小幅改进

Inferno 6.2.0 发布了,Inferno 是一个极其快速,类似 React 的 JavaScript 库,用于构建现代用户界面。InfernoJS 项目的主要目标是为 Web 应用程序提供最快的运行时性能,它擅长渲染实时数据...

11/13 07:42

Inferno 6.2.1 发布,为 Web 应用提供最快的运行时性能

Inferno 6.2.1 发布了,Inferno 是一个极其快速,类似 React 的 JavaScript 库,用于构建现代用户界面。InfernoJS 项目的主要目标是为 Web 应用程序提供最快的运行时性能,它擅长渲染实时数据...

11/12 06:47

Inferno 6.1.4 发布,类 React 的高性能用户界面库

Inferno 6.1.4 已发布,Inferno 是一个极其快速,类似 React 的 JavaScript 库,用于构建现代用户界面。更新如下: Inferno core Fixes an issue where patching SVG properties failed whe...

11/04 07:29

Inferno 6.0.2 发布,为 Web 应用提供最快的运行时性能

Inferno 6.0.2 发布了,Inferno 是一个极其快速,类似 React 的 JavaScript 库,用于构建现代用户界面。InfernoJS 项目的主要目标是为 Web 应用程序提供最快的运行时性能,它擅长渲染实时数据...

10/17 07:17

Inferno 5.6.1 发布,新增功能包以操作虚拟 DOM

Inferno 5.6.1 发布了,Inferno 是一个极其快速,类似 React 的 JavaScript 库,用于构建现代用户界面。 更新内容如下: Inferno-test-utils 修复了使用 renderToSnapshot 无法正确呈现 clas...

09/18 07:12

Inferno 5.6.0 发布,类 React 的高性能用户界面库

Inferno 5.6.0 已发布,Inferno 是一个极其快速,类似 React 的 JavaScript 库,用于构建现代用户界面。 All packages Fixes an issue where typescript object rest spread was compiled t...

09/10 07:22

Inferno 5.4.2 发布,类 React 的高性能用户界面库

Inferno 5.4.2 发布了,Inferno 是一个极其快速,类似 React 的 JavaScript 库,用于构建现代用户界面。 此版本修复了应用程序级错误导致进一步渲染时被卡住的问题。 发布公告 下载地址: So...

08/22 07:11

Inferno v4 正式发布,JavaScript 用户界面库

Inferno v4 版本已发布,该版本对项目过程逻辑进行了重写,并新增了一些新特性: {Inferno.createPortal(vNode, DOM)} can be used to render vNode to external location in DOM Router ha...

02/13 07:54

Inferno 3.8.2 发布,JavaScript 用户界面库

Inferno 3.8.2 已发布,该版本修复了由于积累的 bug 导致的错误构建问题。详情 Inferno 是一个极其快速,类似 React 的 JavaScript 库,用于构建现代用户界面。 示例: class MyInfernoTest...

2017/09/01 07:32

没有更多内容

加载失败,请刷新页面

暂无问答

Android电话上运行的Inferno 操作系统

Inferno OS running hosted on Android phones Android电话上运行的Inferno 操作系统 posted by David Adams on Mon 19th Sep 2011 16:52 UTC, submitted by John Inferno for Android (cod...

2011/09/20 10:42
169
0
RISC OS游戏重归21世纪

Retro RISC OS Games Into the 21st Century RISC OS游戏重归21世纪 posted by trevj on Mon 20th Jun 2011 21:58 UTC 发表于:2011年6月21日 北京时间05:58 Since the opening up of the R...

2011/06/21 19:30
68
0
写在Win10发布之后 那些消失的操作系统

微软在上个月发布了全新的Windows 10操作系统,相信屏幕前的不少科技爱好者已经更新了这个最新的操作系统,体验好不好我们不去讨论,毕竟客观来说如今Windows 10还没大面积普及开来,而且从另...

2015/08/14 09:06
143
0
[转] Go windows环境搭建

Go是Google开发的一种编译型,并发型,并具有垃圾回收功能的编程语言。 罗伯特·格瑞史莫(Robert Griesemer),罗勃·派克(Rob Pike)及肯·汤普逊于2007年9月开始设计Go语言,Go语言是基于...

2014/12/20 18:25
18
0
Google Go 语言从入门到应用必备开源项目

Go 语言于 2009 年 11 月正式宣布推出,成为开放源代码项目,发展至今已经具有越来越广泛的影响力,今年更是在 TIOBE 编程语言排行榜中跻身 20 强。很多开发者也逐渐将目光投向这门语言,本文...

2016/12/12 13:05
8.5K
22
[转] Go windows环境搭建

Go是Google开发的一种编译型,并发型,并具有垃圾回收功能的编程语言。 罗伯特·格瑞史莫(Robert Griesemer),罗勃·派克(Rob Pike)及肯·汤普逊于2007年9月开始设计Go语言,Go语言是基于...

2014/01/24 18:39
30
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部