返回介绍

PHA 介绍

发布于 2019-12-26 23:51:15 字数 1199 浏览 3260 评论 0 收藏 0

什么是 PHA,PHA 全称 Progressive Hybrid App,是提升 Hybrid 体验的一种新框架,我们提供了一些 Native 同层组件以及渐进式增强策略来创建 Hybrid APP 应用,让这些应用具有与 Native 相同的用户体验。

PHA 目标

  1. 性能/体验:终端设备性能随着时间会逐渐提升(摩尔定律),2019.8.1 手淘 Android 机器内存 >=6G 手机占比41.52%(UC同学提供数据支持),理论上 Web 的性能差距会和 Native 一步步缩小,但是现实是整体的业务复杂度也在不断的增加,导致整体的 Web 性能/体验与原生 Native 之间还是存在差距。
  2. 开发效率:面向标准的 Web 开发是前端开发者的首选。

基于以上这两点,我们希望以渐进式 Hybrid App 的方式,借助端能力不断改善端上 Web 页面的性能与体验,无限接近 Native 体验为目标。

PHA 架构图

核心能力

借助 容器/内核能力 打造端上极致 Web 体验,支持的能力包括但不限于:

  • 直出/秒开方案:NSR 方案提供极致的性能
  • Tab 框架方案:通用 Web 业务场景的容器级 Tab 框架方案
  • 无限列表滚动:支持 Dom 节点回收的 Virtual scroller
  • 下拉刷新体验:保持与 Native 一致的下拉刷新体验
  • 交互/富媒体组件:利用混合渲染能力支持 Native 组件增强

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文