月影,先后就职于百度、盛大创新院、360。目前担任360技术委员会委员,360前端技术委员会主席,奇舞团负责人,知名前端技术专家,w3ctech顾问。多年来从事前端开发和技术团队管理,著有《JavaScript 王者归来》。
月影,先后就职于百度、盛大创新院、360。目前担任360技术委员会委员,360前端技术委员会主席,奇舞团负责人,知名前端技术专家,w3ctech顾问。多年来从事前端开发和技术团队管理,著有《JavaScript 王者归来》。
为支持360数据可视化项目,研究跨平台的2D渲染模型,主导设计了Sprite.js开源库,建立基于Canvas的跨平台渲染对象模型。支持Node服务端、Web端、小程序以及其他第三方平台的2D图形绘制与渲染。采用缓存、批次渲染以及其他优化手段优化性能。使用Babel编译,引入最新的ESNext语言特性。
本演讲介绍Sprite.js以及2D渲染模型的技术实现细节,讨论一些优化思路和优化手段,介绍这些技术在360数据可视化项目的落地,对于有2D渲染、动画效果以及跨终端需求的同学应该有借鉴意义。