感謝土豆看科技的投遞
騰訊近日開源了高性能 Hybrid 框架 VasSonic,用于提升H5頁面首屏速度加速,提高用戶體驗(yàn)及留存率,48小時(shí)內(nèi)Github Star數(shù)突破2000.VasSonic是一個(gè)輕量級(jí)的高性能的Hybrid框架,專注于提升頁面首屏加載速度,完美支持靜態(tài)直出頁面和動(dòng)態(tài)直出頁面,兼容離線包等方案。
該框架使用終端應(yīng)用層原生傳輸通道取代系統(tǒng)瀏覽器內(nèi)核自身資源傳輸通道來請(qǐng)求頁面主資源,在移動(dòng)終端初始化的同時(shí)并行請(qǐng)求頁面主資源并做到流式攔截,減少傳統(tǒng)方案上終端初始化耗時(shí)長(zhǎng)導(dǎo)致頁面主資源發(fā)起請(qǐng)求時(shí)機(jī)慢或傳統(tǒng)并行方案下必須等待主資源完成下載才能交給內(nèi)核加載的影響。
通過客戶端和服務(wù)器端雙方遵守Sonic格式規(guī)范(通過在html內(nèi)增加注釋代碼區(qū)分模板和數(shù)據(jù)),該框架做到智能地對(duì)頁面內(nèi)容進(jìn)行動(dòng)態(tài)緩存和增量更新,減少對(duì)網(wǎng)絡(luò)的依賴和數(shù)據(jù)傳輸?shù)拇笮?,大大提升H5頁面的加載速度,讓H5頁面的體驗(yàn)更加接近原生,提升用戶體驗(yàn)及用戶留存率。
目前QQ會(huì)員、QQ游戲中心、QQ個(gè)性化商城、QQ購物、QQ錢包、企鵝電競(jìng)等業(yè)務(wù)已經(jīng)在使用,日均PV在1.2億以上(僅統(tǒng)計(jì)手Q內(nèi)數(shù)據(jù)),頁面首屏平均耗時(shí)在1s以下。
Github傳送門:
https://github.com/Tencent/VasSonic