CODE大全
版权声明:本文为博主原创文章,未经博主允许不得转载。

腾讯轻量级和高性能混合框架VasSonic教程

发布时间:『 2017-08-10 11:34』  博客类别:移动开发  阅读(1032) 评论(0)

VasSonic是由腾讯VAS团队开发的轻量级和高性能混合框架,旨在加速在Android和iOS平台上工作的网站的第一个屏幕。

VasSonic:轻量级和高性能混合框架。目前在github上快有2000个star了。

VasSonic是由腾讯VAS团队开发的轻量级和高性能混合框架,旨在加速在Android和iOS平台上工作的网站的第一个屏幕。VasSonic不仅支持由服务器呈现的静态或动态网站,而且还完美兼容Web离线资源。

VasSonic使用自定义url连接而不是原始网络连接来请求索引html,因此可以提前或并行请求资源,以避免等待视图初始化。在这种并行情况下,VasSonic可以通过WebKit或Blink内核读取和渲染部分数据,而不用花太多时间等待数据流的结束。

VasSonic可以根据客户端和服务器遵循的VasSonic规范巧妙地缓存html。VasSonic规范通过插入不同的注释锚定方式指定模板和数据,模板是html的较大部分,保持不变或变化很少,在矛盾数据中,这是html中较小且不断变化的部分。据此,VasSonic通过增量更新模板和数据请求较少的数据,网站更快,感觉更像是本机应用程序。总之,VasSonic有效提升用户体验,提高点击率,保留率等指标。

Sonic在项目中被称为简称。

使用VasSonic之前和之后对比

使用VasSonic之前

使用VasSonic之前

使用VasSonic后

使用VasSonic后

经过上面的两幅图对比,可以发现快了不止2倍。

目前腾讯提供了4中支持VasSonic的方式,分别是:

后面如果大家有任务问题,都可以留言或联系我,相互进行学习!


——— 全文完 ———
如有版权问题,请联系532009913@qq.com。
关键字:   腾讯     VasSonic     Android     IOS     Node.js  
评论信息
暂无评论
发表评论
验证码: 
Powered by CODE大全 | 鄂ICP备14009759号-2 | 网站留言 Copyright © 2014-2016 CODE大全 版权所有