VasSonic 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
VasSonic 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
VasSonic 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
VasSonic 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
VasSonic 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !

软件简介

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平台一键部署,无须繁琐配置流程。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (3)

加载中
我觉得使用该框架的用户群都在国内吧,有必要整个英文的readme么
2017/08/09 07:54
回复
举报
我也觉得(ノ`Д´)ノ彡┻━┻
2019/08/07 21:08
回复
举报
这软件是好神魔用的,跟react 的功能一样?
2017/08/08 20:30
回复
举报
更多评论
发表了资讯
2017/08/08 16:05

腾讯开源高性能 Hybrid 框架 VasSonic

VasSonic取名于索尼动画形象音速小子,是腾讯QQ会员 VAS团队研发的一个轻量级的高性能的Hybrid框架,专注于提升页面首屏加载速度,完美支持静态直出页面和动态直出页面,兼容离线包等方案。目前QQ会员、QQ购物、QQ钱包、企鹅电竞等业务已经在使用,平均日均PV在1.2亿以上,并且这个数字还在快速增长。 接入VasSonic后首次打开可以在初始化APP的时候并行请求页面资源,并且具备边加载边渲染的能力。非首次打开时,APP可以快速加载...

7
79
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于程序人生专区
2017/08/10 15:27

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

VasSonic是由腾讯VAS团队开发的轻量级和高性能混合框架,旨在加速在Android和iOS平台上工作的网站的第一个屏幕。 VasSonic:轻量级和高性能混合框架。目前在github上快有2000个star了。 VasSonic是由腾讯VAS团队开发的轻量级和高性能混合框架,旨在加速在Android和iOS平台上工作的网站的第一个屏幕。VasSonic不仅支持由服务器呈现的静态或动态网站,而且还完美兼容Web离线资源。 VasSonic使用自定义url连接而不是原始网络连接来...

0
0
发表了博客
2017/08/08 08:38

腾讯正式开源高性能Hybrid框架VasSonic!

基本介绍 VasSonic取名于索尼动画形象音速小子,是腾讯QQ会员 VAS团队研发的一个轻量级的高性能的Hybrid框架,专注于提升页面首屏加载速度,完美支持静态直出页面和动态直出页面,兼容离线包等方案。目前QQ会员、QQ购物、QQ钱包、企鹅电竞等业务已经在使用,平均日均PV在1.2亿以上,并且这个数字还在快速增长。 接入VasSonic后首次打开可以在初始化APP的时候并行请求页面资源,并且具备边加载边渲染的能力。非首次打开时,APP可...

0
0
发表了博客
2019/01/23 13:40

混合式开发框架资料汇总

### 1.[quickhybrid](https://quickhybrid.github.io/quickhybrid-doc/ "quickhybrid") ### 2.[kerkee](http://www.kerkee.com/docs/intro "kerkee") ### 3.[Hybrid](https://github.com/yexiaochai/Hybrid "Hybrid") ### 4.[腾讯正式开源高性能Hybrid框架VasSonic](https://github.com/Tencent/vassonic "腾讯正式开源高性能Hybrid框架VasSonic")...

0
0
发表于软件架构专区
2020/01/27 14:40

介绍 GitHub 上受欢迎的 10 个开源项目

来源:开源最前线(ID:OpenSourceTop) 猿妹整理 今天将继续介绍 GitHub 上 大家最受欢迎的 10 个开源项目,在这些项目中,你有在用或用过哪些呢? 1 Puppeteer https://github.com/GoogleChrome/puppeteer Stars 12411 Puppeteer 是一个控制 headless Chrome 的 Node.js API 。它是一个 Node.js 库,通过 DevTools 协议提供了一个高级的 API 来控制 headless Chrome。它还可以配置为使用完整的(非 headless)Chrome。在浏览器...

0
0
发表于开发技能专区
01/09 14:40

腾讯开源:微信和移动开发的 10 大项目

腾讯开源了许多非常有价值的项目,下面我们一起来看看腾讯10大开源项目有哪些? 1、Android 热修复框架 Tinker Tinker 是微信官方的 Android 热补丁解决方案,它支持动态下发代码、So 库以及资源,让应用能够在不需要重新安装的情况下实现更新。当然,你也可以使用 Tinker 来更新你的插件。 它主要包括以下几个部分: ● gradle编译插件: tinker-patch-gradle-plugin ● 核心sdk库: tinker-android-lib ● 非gradle编译用户的命...

0
0
2018/11/07 20:03

介绍 GitHub 上受欢迎的 10 个开源项目

来源:开源最前线(ID:OpenSourceTop) 猿妹整理 今天介绍 GitHub 上 大家最受欢迎的 10 个开源项目,在这些项目中,你有在用或用过哪些呢? 1 Puppeteer https://github.com/GoogleChrome/puppeteer Stars 12411 Puppeteer 是一个控制 headless Chrome 的 Node.js API 。它是一个 Node.js 库,通过 DevTools 协议提供了一个高级的 API 来控制 headless Chrome。它还可以配置为使用完整的(非 headless)Chrome。在浏览器中手动...

0
0
发表于程序人生专区
2020/08/26 15:01

腾讯十大开源GitHub项目出炉!

点击上方“GitHub科技”,星标公众号 重磅干货,第一时间送达 腾讯开源了许多非常有价值的项目,下面我们一起来看看腾讯10大开源项目有哪些 1、Android 热修复框架 Tinker Tinker是微信官方的Android热补丁解决方案,它支持动态下发代码、So库以及资源,让应用能够在不需要重新安装的情况下实现更新。当然,你也可以使用Tinker来更新你的插件 它主要包括以下几个部分: ◇ gradle编译插件: tinker-patch-gradle-plugin ◇ 核心s...

0
0
2020/08/01 17:10

牛逼!腾讯十大开源项目出炉!

腾讯开源了许多非常有价值的项目,下面我们一起来看看腾讯10大开源项目有哪些 1、Android 热修复框架 Tinker Tinker是微信官方的Android热补丁解决方案,它支持动态下发代码、So库以及资源,让应用能够在不需要重新安装的情况下实现更新。当然,你也可以使用Tinker来更新你的插件 它主要包括以下几个部分: ◇ gradle编译插件: tinker-patch-gradle-plugin ◇ 核心sdk库: tinker-android-lib ◇ 非gradle编译用户的命令行版本:...

0
0
2020/08/01 00:00

腾讯十大开源项目出炉!

程序员的成长之路 互联网/程序员/技术/资料共享 关注 阅读本文大概需要 4 分钟。 来自:网络 腾讯开源了许多非常有价值的项目,下面我们一起来看看腾讯10大开源项目有哪些 1、Android 热修复框架 Tinker Tinker是微信官方的Android热补丁解决方案,它支持动态下发代码、So库以及资源,让应用能够在不需要重新安装的情况下实现更新。当然,你也可以使用Tinker来更新你的插件 它主要包括以下几个部分: ◇ gradle编译插件: tinke...

0
0
2020/07/28 13:11

腾讯十大开源项目出炉!

点击“开发者技术前线”,选择“星标🔝” 在看|星标|留言, 真爱 来源:开源最前线(ID:OpenSourceTop) 猿妹整编 腾讯开源了许多非常有价值的项目,下面我们一起来看看腾讯10大开源项目有哪些 1、Android 热修复框架 Tinker Tinker是微信官方的Android热补丁解决方案,它支持动态下发代码、So库以及资源,让应用能够在不需要重新安装的情况下实现更新。当然,你也可以使用Tinker来更新你的插件 它主要包括以下几个部分: ◇ ...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
3 评论
76 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部