Inferno - JavaScript 用戶界面庫

MillieJ45 8年前發布 | 10K 次閱讀 JavaScript開發

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

官方網站:http://www.baiduhome.net/lib/view/home/1453425495026

 本文由用戶 MillieJ45 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!