吴亮(月影),360 技术委员会委员,奇舞团负责人。
为支持 360 数据可视化项目,研究跨平台的 2D 渲染模型,主导设计了 Sprite.js 开源库,建立基于 Canvas 的跨平台渲染对象模型。支持 Node 服务端、Web 端、小程序以及其他第三方平台的 2D 图形绘制与渲染。采用缓存、批次渲染以及其他优化手段优化性能。使用 Babel 编译,引入最新的 ESNext 语言特性。
本演讲介绍 Sprite.js 以及 2D 渲染模型的技术实现细节,讨论一些优化思路和优化手段,介绍这些技术在 360 数据可视化项目的落地,对于有 2D 渲染、动画效果以及跨终端需求的同学应该有借鉴意义。