昨天参加了w3ctech走进名企第二季·手机腾讯网前端技术专场,简要记录一下一些要点。
WebApp 加速技巧
- 使用本地存储(localStorage)保存 js、css 等资源。目前的 AppCache 很鸡肋,对快速更新迭代的 WebApp 而言,使用本地存储保存静态资源会是一个更好的方案。
- js 增量管理:每次修改的 js 代码很少,使用增量更新只下载有改动部分,节省流量。
- js 增量更新算法:文件分块、滚动查找对比(具体实现参看 MT)。
一些启示
- 团队应该加强公司内部交流,特别是公司大了以后。
- 通过快捷的方法高效的工作,把更多的时间留给家人,留给生活。
我的观点
- 给结果,省略过程。演讲的时间有限,演讲者应当直接给出各类测试的结果,不应该现场测试浪费过多时间。听众如果对结果有疑问可以事后自行测试。
- mTpl 这一部分差不多就是一个 readme 的内容,没必要作为一个演讲的版块。另外,越来越多的 WebApp 在 UI 层使用 NodeJs,前后端使用一种模板会方便一些,NodeJs 支持是应当考虑的。
- LincoUI (WebApp 组件拖拽拼装快速开发工具)类似的工具一年多以前就有,不过给开发者一个开源免费的选择也不错。