Lab · Canvas Only
特效实验室
下面三块全部是原生 Canvas 手写,不引任何库。鼠标移到画布上可以交互。
为什么不用 WebGL 库
不是为了炫技,是为了体积。一个 three.js 打包进来就是 600KB,而这三段加起来不到 12KB,首屏还不用等下载。真正需要 shader 的时候我再用 WebGL——比如诗词宇宙的星系引擎。
下面三块全部是原生 Canvas 手写,不引任何库。鼠标移到画布上可以交互。
不是为了炫技,是为了体积。一个 three.js 打包进来就是 600KB,而这三段加起来不到 12KB,首屏还不用等下载。真正需要 shader 的时候我再用 WebGL——比如诗词宇宙的星系引擎。