VasSonic 是 Tencent VAS 团队开发的一个轻量级且高性能的混合框架,旨在加速网站首屏的工作速度。
VasSonic:一个轻量级且高性能的混合框架 --- VasSonic 是由 Tencent VAS 团队开发的一个轻量级且高性能的混合框架,旨在加速基于 Android 和 iOS 平台的网站的首屏加载速度。VasSonic 不仅支持由服务器渲染的静态或动态网站,还能完美兼容网络离线资源。VasSonic 使用自定义 URL 连接来请求索引 HTML,因此可以提前请求资源或并行请求,以避免等待视图初始化。在并行请求的情况下,VasSonic 可以通过 WebKit 或 Blink 内核读取和渲染部分数据,而无需花费太多时间等待数据流结束。VasSonic 根据客户端和服务器遵循的 VasSonic 规范,能够巧妙缓存 HTML。VasSonic 规范通过插入不同的注释锚定义模板和数据,模板是 HTML 中的较大部分,它们保持不变或很少变化,而数据则是较小且不断变化的 HTML 部分。根据此,通过增量更新模板和数据,VasSonic 请求的数据量更少,网站加载速度更快,用户体验更像本地应用。总之,VasSonic 有效地提升了用户体验,提高了点击率、留存率等指标。项目中简称为 Sonic。 使用前 VS 使用后 图 1: 使用前 | 图 2: 使用后 :-------------------------:|:-------------------------: ![默认模式][1] | ![VasSonic 模式][2] 开始使用 使用 Android 开始使用 iOS 开始使用 Java 开始使用 Node.js 开始使用 PHP 开始使用 React 示例下载 1. 以下是 Android 和 iOS 的最新示例。 遇到问题吗? 1. 从以下示例中了解更多。 Android 示例 iOS 示例 Java 示例 Node.js 示例 PHP 示例 React 示例 2. 阅读以下源代码 Android 源代码 iOS 源代码 Java 源代码 Node.js 源代码 PHP 源代码 React 源代码 3. 阅读 Wiki 以获取帮助。 4. 联系我们或扫描二维码 ...
暂无开放 Issues,或尚未同步最近议题。