昨天参加了w3ctech走进名企第二季·手机腾讯网前端技术专场,简要记录一下一些要点。

WebApp 加速技巧

  • 使用本地存储(localStorage)保存 js、css 等资源。目前的 AppCache 很鸡肋,对快速更新迭代的 WebApp 而言,使用本地存储保存静态资源会是一个更好的方案。
  • js 增量管理:每次修改的 js 代码很少,使用增量更新只下载有改动部分,节省流量。
  • js 增量更新算法:文件分块、滚动查找对比(具体实现参看 MT)。

一些启示

  • 团队应该加强公司内部交流,特别是公司大了以后。
  • 通过快捷的方法高效的工作,把更多的时间留给家人,留给生活。

我的观点

  • 给结果,省略过程。演讲的时间有限,演讲者应当直接给出各类测试的结果,不应该现场测试浪费过多时间。听众如果对结果有疑问可以事后自行测试。
  • mTpl 这一部分差不多就是一个 readme 的内容,没必要作为一个演讲的版块。另外,越来越多的 WebApp 在 UI 层使用 NodeJs,前后端使用一种模板会方便一些,NodeJs 支持是应当考虑的。
  • LincoUI (WebApp 组件拖拽拼装快速开发工具)类似的工具一年多以前就有,不过给开发者一个开源免费的选择也不错。

意外收获

抽到一本我已经预订的书(预售,未上市),签名版。

高性能 HTML5 月影签名版