Inferno 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Inferno 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Inferno 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 MPL
操作系统 跨平台
软件类型 开源软件
开源组织
地区 不详
投 递 者 linuxhitlover
适用人群 未知
收录时间 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 服务端渲染

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(5) 发布并加入讨论🔥
发表了资讯
2022/11/28 07:35

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

Inferno 8.0.5 现已发布。Inferno 是一个类似 React 的 JavaScript 库,用于构建现代用户界面。Inferno 项目的主要目标是为 Web 应用程序提供最快的运行时性能,它擅长渲染实时数据视图或大型 DOM 树。 Typescript Typescript typing 改进#1612 Inferno router 修复了状态不再传递给历史记录的问题#1608 e3c3deb 实现 className 函数以与 React 路由器兼容#1613 更新说明:https://github.com/infernojs/inferno/releases/tag/v...

0
0
发表了资讯
2022/10/17 07:46

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

Inferno 8.0.4 发布了。Inferno 是一个类似 React 的 JavaScript 库,用于构建现代用户界面。Inferno 项目的主要目标是为 Web 应用程序提供最快的运行时性能,它擅长渲染实时数据视图或大型 DOM 树。 Typescript 添加动画挂钩的类型信息 77acc73 AnimatedMoveComponent、PureComponent 和 Component 都是抽象类,必须被扩展 现在所有属性都接受null值 eb88122 Refs 现在接受null值 12be729 内部 依赖项更新到最新版本 Rollup 插...

0
0
发表了资讯
2022/08/21 07:50

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

Inferno 8.0.3 发布了。Inferno 是一个类似 React 的 JavaScript 库,用于构建现代用户界面。Inferno 项目的主要目标是为 Web 应用程序提供最快的运行时性能,它擅长渲染实时数据视图或大型 DOM 树。 核心 向 package.json 添加 Funding 注释 7f76923 改进了有关捆绑 inferno 应用程序的文档 de56ad6 Typescript 为 CssProperties 添加了返回类型,使用连字符大小写正确输入,修复 #1604 依赖项 将 inferno-shared 移至所有包的...

0
3
发表了资讯
2020/01/29 08:00

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

Inferno 7.4.0 发布了。Inferno 是一个极其快速,类似 React 的 JavaScript 库,用于构建现代用户界面。Inferno 项目的主要目标是为 Web 应用程序提供最快的运行时性能,它擅长渲染实时数据视图或大型 DOM 树。 此版本更新内容: Inferno-server 添加了对从 Component root 渲染数组的支持。 Inferno-compat 从子方法中移除了始终为真的条件 更新说明: https://github.com/infernojs/inferno/releases/tag/v7.4.0...

0
6
发表了资讯
2019/02/21 07:50

Inferno 7.1.9 发布,包变小,安装更快

Inferno 7.1.9 发布了,Inferno 是一个极其快速,类似 React 的 JavaScript 库,用于构建现代用户界面。InfernoJS 项目的主要目标是为 Web 应用程序提供最快的运行时性能,它擅长渲染实时数据视图或大型 DOM 树。 更新内容: Inferno core 更改了 opencollective 脚本以使用 opencollective-postinstall 包来减少 Inferno 包大小 #1450 更新说明...

0
1
发表了资讯
2019/02/08 07:13

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

Inferno 7.1.2 已发布,Inferno 是一个极其快速,类似 React 的 JavaScript 库,用于构建现代用户界面。更新如下: Inferno core Moved isPropagationStopped & isDefaultPrevented methods from inferno-compat to inferno-core synthetic events only. This fixes compatibility issue between inferno-compat and video.js - e6666bd Inferno router Fixes an issue where Switch component did not render nested-array ch...

0
3
发表了资讯
2019/01/29 07:31

Inferno 7.1.1 发布,优化 LIS 算法性能

Inferno 7.1.1 发布了,Inferno 是一个极其快速,类似 React 的 JavaScript 库,用于构建现代用户界面。InfernoJS 项目的主要目标是为 Web 应用程序提供最快的运行时性能,它擅长渲染实时数据视图或大型 DOM 树。 此版本在 Inferno core 上优化了 LIS 算法性能 #1438 发布说明 下载地址: Source code(zip) Source code(tar.gz)...

1
5
发表了资讯
2019/01/22 07:14

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

Inferno 7.1.0 已发布,Inferno 是一个极其快速,类似 React 的 JavaScript 库,用于构建现代用户界面。更新如下: 更新内容如下 Inferno core Non synthetic events are now using addEventListener API instead of directly assigning event callbacks to html node. This adds support for events which have non standard inline API for example: transitionend https://developer.mozilla.org/en-US/docs/Web/Events/tran...

0
1
发表了资讯
2018/11/26 07:22

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

Inferno 6.3.1 已发布,Inferno 是一个极其快速,类似 React 的 JavaScript 库,用于构建现代用户界面。更新如下: Inferno core Fixes an issue where Fragment appended its content outside its boundary #1421 Fixes an issue where optimized Fragments $HasKeyedChildren / $HasNonKeyedChildren failed for empty content 发行说明 源码下载: Source code(zip) Source code(tar.gz)...

0
3
发表了资讯
2018/11/13 07:42

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

Inferno 6.2.0 发布了,Inferno 是一个极其快速,类似 React 的 JavaScript 库,用于构建现代用户界面。InfernoJS 项目的主要目标是为 Web 应用程序提供最快的运行时性能,它擅长渲染实时数据视图或大型 DOM 树。 更新内容如下: Inferno core 此版本对 V8 的运行时性能进行了小幅改进,并作了代码清理。 Fixed v8 de-optimization "not enough type information..." in patchChildren method Fixed issue where v8 was de-opti...

0
5
发表了资讯
2018/11/12 06:47

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

Inferno 6.2.1 发布了,Inferno 是一个极其快速,类似 React 的 JavaScript 库,用于构建现代用户界面。InfernoJS 项目的主要目标是为 Web 应用程序提供最快的运行时性能,它擅长渲染实时数据视图或大型 DOM 树。 更新内容如下: Inferno SSR 修复当 JSDom 不可用时 SSR 中的错误“节点未定义”。 发布公告 下载地址: Source code(zip) Source code(tar.gz)...

0
6
发表了资讯
2018/11/04 07:29

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

Inferno 6.1.4 已发布,Inferno 是一个极其快速,类似 React 的 JavaScript 库,用于构建现代用户界面。更新如下: Inferno core Fixes an issue where patching SVG properties failed when component was inside SVG dom. #1415 发行说明 源码下载: Source code(zip) Source code(tar.gz)...

0
2
发表了资讯
2018/10/17 07:17

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

Inferno 6.0.2 发布了,Inferno 是一个极其快速,类似 React 的 JavaScript 库,用于构建现代用户界面。InfernoJS 项目的主要目标是为 Web 应用程序提供最快的运行时性能,它擅长渲染实时数据视图或大型 DOM 树。 更新内容如下: Inferno core 修复了当选项 tag 位于另一个组件内时未正确选择 select - option 元素的问题 #1400 修复了使用多个片段替换单个片段根未删除所有 dom 节点的问题 发布公告 下载地址: Source code(zi...

0
2
发表了资讯
2018/09/18 07:12

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

Inferno 5.6.1 发布了,Inferno 是一个极其快速,类似 React 的 JavaScript 库,用于构建现代用户界面。 更新内容如下: Inferno-test-utils 修复了使用 renderToSnapshot 无法正确呈现 className 的问题 修复了使用 renderToSnapshot 未完全呈现嵌套 vNode 树的问题 Inferno-extras 这是一个新包,包含实用程序以使用 InfernoJS 虚拟 DOM。主要方法有: isDOMinsideVNode(htmlNode, vNode) - 从 vNode 的子树中找到 htmlNode 时...

0
0
发表了资讯
2018/09/10 07:22

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

Inferno 5.6.0 已发布,Inferno 是一个极其快速,类似 React 的 JavaScript 库,用于构建现代用户界面。 All packages Fixes an issue where typescript object rest spread was compiled to Object.assign which failed in IE 11 and below. There is now a not-transformed bundle available in {pkg}/dist/index.esnext.js Inferno-router Fixed server side rendering example #1347 发行说明 源码下载: Source code(zip)...

0
5
发表了资讯
2018/08/22 07:11

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

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

2
4
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
5 评论
133 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部