轻量级高性能的 Hybrid 框架 VasSonic

BSD
跨平台
腾讯
2017-08-08
局长

VasSonic取名于索尼动画形象音速小子,是腾讯QQ会员 VAS团队研发的一个轻量级的高性能的Hybrid框架,专注于提升页面首屏加载速度,完美支持静态直出页面和动态直出页面,兼容离线包等方案。

接入VasSonic后首次打开可以在初始化APP的时候并行请求页面资源,并且具备边加载边渲染的能力。非首次打开时,APP可以快速加载上次打开动态缓存在本地的页面资源,然后动态刷新页面。腾讯手机QQ通过VasSonic框架使得页面首屏耗时平均低于1S以下。

使用前后对比(OPPO R9机器,3G环境)

使用Sonic模式前/使用Sonic模式后

VasSonic功能

目前VasSonic框架是市面上支持最为完善的Hybrid框架,完美适用于静态直出页面和动态直出页面。具有以下几大特性:

快速

VasSonic通过中间层启动子线程并发拉取页面主资源和流式拦截的方式,支持内核边加载边渲染,弱化终端初始化过程耗时的影响,同时对页面进行动态缓存和增量更新,减少页面对网络数据传输的依赖,极速提升H5页面的加载速度。

省流量

VasSonic支持动态缓存页面内容,通过客户端和服务端遵守一定的格式规范,每次请求仅需要返回变动的数据块数据,大大减少响应数据传输。

良好的用户体验

通过预推送以及动态缓存页面,VasSonic先加载本地缓存页面,用户可以快速看到内容,即使在无网络场景下,依然能看到首屏内容,让H5页面的体验更加接近原生。

易用

VasSonic框架来自腾讯VAS团队超过一年的优化提速总结,它是一整套解决方案,可以快速在Android和iOS平台上接入使用,并且后台支持Node.js和PHP平台一键部署,无须繁琐配置流程。

的码云指数为
超过 的项目
加载中

评论(3)

OSCharles
OSCharles
我觉得使用该框架的用户群都在国内吧,有必要整个英文的readme么
香喷喷甜软的馒头啊
香喷喷甜软的馒头啊
我也觉得(ノ`Д´)ノ彡┻━┻
Stop_Game
Stop_Game
这软件是好神魔用的,跟react 的功能一样?

腾讯开源高性能 Hybrid 框架 VasSonic

VasSonic取名于索尼动画形象音速小子,是腾讯QQ会员 VAS团队研发的一个轻量级的高性能的Hybrid框架,专注于提升页面首屏加载速度,完美支持静态直出页面和动态直出页面,兼容离线包等方案。目...

2017/08/08 16:03

没有更多内容

加载失败,请刷新页面

没有更多内容

暂无问答

混合式开发框架资料汇总

1.quickhybrid 2.kerkee 3.Hybrid 4.腾讯正式开源高性能Hybrid框架VasSonic

2019/01/23 13:40
66
0
如何让Android WebView访问更快

为了让WebView访问快,一般都是用缓存技术,关于缓存这里有一篇文章讲的很详细 Android:手把手教你构建 WebView 的缓存机制 & 资源预加载方案,请务必看看 其实http协议有自身的缓存机制,a...

2017/09/27 16:31
9.3K
2
移动开发跨平台技术整理

1. 跨平台技术的诞生 我是2010年开始从事的Android开发,当时会Android和iOS开发的很少,也不火,所有人都在“摸着河底过河”,项目更没有第三方框架一说,大都是自己写的,不像现在各种的框...

2019/04/24 17:06
14
0
移动开发中的 Web:WebView、WebKit、JSCore、Web 优化、热修复、跨平台、Native、Hybrid……

移动开发领域近年来已经逐渐告别了野蛮生长的时期,进入了相对成熟的时代。而一直以来 Native 和 Web 的争论从未停止,通过开发者孜孜不倦的努力,Web 的效率和 Native 的体验也一直在寻求着...

2019/08/19 16:09
2W
21

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部