负责 WebApp / WeApp 核心业务开发与维护,基于统一前端代码体系支撑多运行形态持续交付。
应用形态覆盖 Web 直访、App 内嵌 WebView、iOS 马甲包、PWA、Telegram Mini App,保障核心功能一致性与可用性。
推进 WeApp 内嵌包建设,采用“客户端外壳 + WebApp 业务内核”模式,提升业务扩展效率并兼顾平台合规要求。
熟练使用 JSBridge 与客户端双向通信,落地登录态同步、支付能力、页面跳转、状态回传等关键交互链路。
针对 iOS WebView 处理 fullscreen 适配问题,覆盖 Safe Area、沉浸式状态栏与页面高度异常等典型场景。
基于 PWA(Service Worker / Cache / Manifest)增强离线访问与资源缓存能力,提升弱网场景可用性。
设计并维护多渠道构建脚本,支持从渠道配置目录自动识别并构建,覆盖 170 个渠道配置,降低手工切换配置与发版风险。
落地构建优化策略(splitChunks、runtimeChunk、gzip、defer、drop console/debugger),提升首屏加载与缓存命中表现。
实现头像预加载工具与进度阈值策略(默认加载 50% 即可渲染),优化列表场景首屏可用体验。
通过 Protobufjs 进行协议序列化与数据处理,提升数据传输安全性与协议处理效率。
持续进行性能优化,Lighthouse 评分由 60 提升至 92,FCP 从 3.8s 优化至 1.4s。
技术栈:Vue 3 / Vue Router / Pinia / Axios / SCSS / Webpack / PWA / JSBridge / Protobufjs / vue-i18n / Agora。