专题演讲嘉宾 :周俊鹏

搜狗地图前端主管

搜狗地图前端主管,负责前端团队管理和前端工程化体系建设工作。曾就职于优酷和 58 到家。主要研究方向为前端工程化和 Web 应用层架构。

演讲:面向 SPA 与 Hybrid 应用的前端工程体系与实践经验

前端工程体系作为一种服务,由服务对象差异性引起的问题更多地集中于部署环节。SPA 不仅仅从开发角度实现了前后端分离,同样也解耦了前端和服务端资源的部署工作。不依赖 SSR 的 SPA 项目可以将 HTML 文件视为静态资源的一种,然而作为其他资源的唯一入口,HTML 文件不能使用强制缓存策略,所以从部署角度必须处理这种差异性。另外,SPA 可以离线使用的特点非常适用于 Hybrid 内嵌应用,然而如果想最大化的利用缓存不能只依赖于 Http 以及 Webview 本身的缓存策略,搜狗地图开发团队制定了一套基于本地模板包的部署和更新策略,本质理念借鉴 Http 协商缓存机制。本次分享主要讲解前端工程体系如何根据业务类型做出调整,以及搜狗地图团队针对 SPA 项目以及适用于 Hybrid 应用的部署和更新策略。

听众受益

  1. 前端工程体系的服务本质以及如何根据业务类型做出调整;
  2. SPA 项目的特殊性以及如何从部署角度制定适用于 SPA 的缓存策略;
  3. Hybrid 与 SPA 相结合如何最大化利用 SPA 的优势;
  4. 适用于 Hybrid 应用的模板部署和更新策略。

本专题下其他演讲

关注主办方(InfoQ)

InfoQ Qcon

交通指南