HTML5大提速,Famo.us消滅瀏覽器原罪
自從祖克伯宣稱“豪賭HTML5是Facebook犯下的最嚴重錯誤”後,HTML5被越來越多的移動開發者拋棄,Facebook和LinkedIn等公司也推遲了HTML5應用計劃。但是最新的HTML5開發框架也許將掀起新一輪“APP還是WEB”的移動開發技術路線大討論。
歷時3年開發後,Famo.us近日正式釋出了其Javascript框架的beta測試版,據稱開發者可以在這個框架上開發出速度和流暢度可以媲美原生APP的HTML5移動web應用。
為了證明新框架的威力,Famo.us在官網上釋出了幾個demo,其中一個是一位新入職的工程師在Famo.us框架上重新開發的HTML5版Facebook Paper應用,流暢度絲毫不輸原生APP。
2008年,Famo.us的創始人Steve Newcomb將創辦的自然語言處理公司Powerset以1億美元的價格賣給了微軟公司,隨後專攻HTML5,雖然當時HTML5問題重重。
不過Newcomb的執著終於有了回報,他發現了瀏覽器的原罪:所有的瀏覽器都依賴老掉牙的圖形渲染引擎,這嚴重製約了基於其上的web應用的性 能。瀏覽器最初是為圖文內容設計的,並未考慮到今天的複雜的web應用,即使新的web標準不斷髮展,依然在效能上無法與原生APP匹敵。
為了消除瀏覽器的“原罪”,Newcomb的解決方案是通過Famo.us自帶的JavaScript 3D渲染物理引擎取代當前開發者依賴的瀏覽器自帶的引擎。
Newcomb認為Famo.us的突破源自雷神之錘這樣的遊戲引擎,Newcomb和另外一位創始人Mark Lu都不是web開發者,因此他們能夠跳出問題本身找到“他山之石”。
此外,由於Google、Apple、微軟和Mozilla等公司近年來在JavaScript上的激烈競爭,Javascript的效率大幅提升,目前已經能達到原生APP80%的速度。這為HTML5的“大提速”提供了保障。
“任何瞭解Javascript的人都能在二十分鐘內上手Famo.us,一週內他們就能開發出可用的Twitter應用。”Newcomb說道。
但是Newcomb並不認為短時間內HTML5能夠與原生APP展開直接競爭,他希望能夠鼓勵開發者在原生APP中部署HTML5程式碼,開發混合應用。
雖然Famo.us已經開發出了HTML5的“法拉利引擎”,但Newcomb表示還有很多周邊開發工作需要完成。Newcomb認為Famo.us真正的競爭對手是Xcode——一個蘋果公司的面向iOS和OSX的開發環境。
據悉Famo.us將以免費開源的方式釋出,Famo.us的盈利模式是向開發者提供可選的雲服務訂閱。
文章來自IT經理網
文章轉載自開源中國社群 [http://www.oschina.net]
相關文章
- HTML5 之瀏覽器支援介紹HTML瀏覽器
- html5多終端瀏覽器相容HTML瀏覽器
- 檢測瀏覽器是否支援HTML5功能瀏覽器HTML
- appMobi推出基於HTML5的瀏覽器APPHTML瀏覽器
- 【瀏覽器】瀏覽器基本工作原理瀏覽器
- 如何判斷當前瀏覽器是否支援html5瀏覽器HTML
- html5知識點:多終端瀏覽器相容HTML瀏覽器
- 瀏覽器瀏覽器
- Chrome 瀏覽器修改 UA 模擬其它瀏覽器,包括移動瀏覽器Chrome瀏覽器
- 基石-初見瀏覽器(一):瀏覽器渲染瀏覽器
- Min瀏覽器: 更快更輕量瀏覽器瀏覽器
- .net火狐瀏覽器 ie瀏覽器 判斷瀏覽器
- 【譯】使用 HTML5 History API 控制瀏覽器位址列 URLHTMLAPI瀏覽器
- 讓舊瀏覽器接受HTML5的語義標籤瀏覽器HTML
- 8款瀏覽器對HTML5支援評測瀏覽器HTML
- microsoft edge是ie瀏覽器嗎 edge瀏覽器和ie瀏覽器一樣嗎ROS瀏覽器
- 前端面試瀏覽器系列:瀏覽器快取前端面試瀏覽器快取
- “木偶”瀏覽器瀏覽器
- 瀏覽器原理瀏覽器
- 瀏覽器核心瀏覽器
- vivaldi瀏覽器瀏覽器
- Mozilla瀏覽器瀏覽器
- 瀏覽器引擎瀏覽器
- [瀏覽器]LocalStorage瀏覽器
- 瀏覽器渲染瀏覽器
- js檢測搜狗瀏覽器、百度瀏覽器、微信瀏覽器程式碼例項JS瀏覽器
- 判斷當前瀏覽器是不是微信瀏覽器瀏覽器
- HTML5支援所有瀏覽器的SHIV解決方案HTML瀏覽器
- HTML5標準制定完成:瀏覽器大戰能消停嗎?HTML瀏覽器
- 如何檢測您的瀏覽器是否支援HTML5視訊瀏覽器HTML
- Edge瀏覽器被搜狗瀏覽器篡改的解決方法瀏覽器
- javascript判斷當前瀏覽器是不是微信瀏覽器JavaScript瀏覽器
- 使用chrome瀏覽器驅動自動開啟瀏覽器Chrome瀏覽器
- [BUG反饋]IE瀏覽器,百度瀏覽器,搜狗瀏覽器批量操作功能都不相容!!!!傲遊、火狐、谷歌瀏覽器可以瀏覽器谷歌
- 主流瀏覽器廠商承認HTML5是Web的未來瀏覽器HTMLWeb
- 瀏覽器安全(一)瀏覽器
- 瀏覽器事件解析瀏覽器事件
- 瀏覽器快取瀏覽器快取