頻道欄目
首頁 > 資訊 > IT資訊 > 正文

騰訊開源:VasSonic輕量級的高性能的Hybrid框架

17-08-09        來源:[db:作者]  
收藏   我要投稿

  VasSonic 輕量級的高性能的 Hybrid 框架

  VasSonic 取名于索尼動畫形象音速小子,是騰訊 QQ 會員 VAS 團隊研發的一個輕量級的高性能的 Hybrid 框架,專注于提升頁面首屏加載速度,完美支持靜態直出頁面和動態直出頁面,兼容離線包等方案。目前 QQ 會員、QQ 購物、QQ 錢包、企鵝電競等業務已經在使用,平均日均 PV 在 1.2 億以上,并且這個數字還在快速增長。

  接入 VasSonic 后首次打開可以在初始化 APP 的時候并行請求頁面資源,并且具備邊加載邊渲染的能力。非首次打開時,APP 可以快速加載上次打開動態緩存在本地的頁面資源,然后動態刷新頁面。騰訊手機 QQ 通過 VasSonic 框架使得頁面首屏耗時平均低于 1S 以下。

  官方開源地址:https://github.com/Tencent/vassonic

  使用前后對比(OPPO R9 機器,3G 環境)

  使用 Sonic 模式前

  使用 Sonic 模式后

  VasSonic 功能

  目前 VasSonic 框架是市面上支持最為完善的 Hybrid 框架,完美適用于靜態直出頁面和動態直出頁面。具有以下幾大特性:

快速

  VasSonic 通過中間層啟動子線程并發拉取頁面主資源和流式攔截的方式,支持內核邊加載邊渲染,弱化終端初始化過程耗時的影響,同時對頁面進行動態緩存和增量更新,減少頁面對網絡數據傳輸的依賴,極速提升 H5 頁面的加載速度。

省流量

  VasSonic 支持動態緩存頁面內容,通過客戶端和服務端遵守一定的格式規范,每次請求僅需要返回變動的數據塊數據,大大減少響應數據傳輸。

良好的用戶體驗

  通過預推送以及動態緩存頁面,VasSonic 先加載本地緩存頁面,用戶可以快速看到內容,即使在無網絡場景下,依然能看到首屏內容,讓 H5 頁面的體驗更加接近原生。

易用

  VasSonic 框架來自騰訊 VAS 團隊超過一年的優化提速總結,它是一整套解決方案,可以快速在 Android 和 iOS 平臺上接入使用,并且后臺支持 Node.js 和 PHP 平臺一鍵部署,無須繁瑣配置流程。

  體驗展翅翱翔的速度,別忘了來 Github 給 VasSonic 一個 star 吧!

相關TAG標簽
上一篇:臺積電:絕大多數7nm客戶都會轉向6nm_IT新聞_博客園
下一篇:最后一頁
相關文章
圖文推薦

關于我們 | 聯系我們 | 廣告服務 | 投資合作 | 版權申明 | 在線幫助 | 網站地圖 | 作品發布 | Vip技術培訓 | 舉報中心

版權所有: 紅黑聯盟--致力于做實用的IT技術學習網站

美女MM131爽爽爽毛片