V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
xiaohanyu
V2EX  ›  分享创造

PPResume 更新:优化性能,支持 PWA,作为一个 app 直接安装到系统中

  •  
  •   xiaohanyu ·
    xiaohanyu · 185 天前 · 1260 次点击
    这是一个创建于 185 天前的主题,其中的信息可能已经有所发展或是发生改变。

    各位好:

    上次 PPResume 更新 又过了快一个月,花了两三周的时间,把 PPResume 改造成了 PWA ( Progressive Web App )。

    Blog post

    Demo: Introducing PPResume PWA

    更新:

    • PPResume 可以作为一个单独的 app 直接安装到系统里(支持桌面端 chrome/edge 浏览器,iOS 端 Safari ,Android 端应该需要 google GMS )
    • 加载性能和运行时性能均有较大的提升
    • 在网络完全离线的情况下,访问过的页面也可以继续工作

    预览:

    • PPResume PWA Chrome 安装 prompt PPResume PWA Install Prompt

    • PPResume PWA App Switch PPResume PWA App Switch

    • PPResume App Search PPResume App Search

    • PPResume PWA on iOS PPResume PWA on iOS

    另外分享一下哈,做 Web SaaS 的小伙伴们,可以考虑一下用 PWA service worker 优化下整个网站的加载和运行性能,原理是 service worker 结合 cache ,可以将大部分的 js/css/image/fonts 这种静态文件缓存起来,这样后续的 network latency 可以直接降到几 ms 的级别。

    对比:

    • no service worker no cache

    Devtools latency without service worker

    • service worker with cache

    Devtools latency with service worker

    接下来的计划:

    • 中文简历 CJK 支持
    • 章节重排

    任何反馈欢迎与我联系哈!

    2 条回复    2024-10-08 11:11:28 +08:00
    discrete
        1
    discrete  
       44 天前
    方便的话我比较好奇这个产品现在有几个用户了?
    xiaohanyu
        2
    xiaohanyu  
    OP
       44 天前
    @discrete 1500 左右哈
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3157 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 12:22 · PVG 20:22 · LAX 04:22 · JFK 07:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.