选型边界
Canvas 2D 是图形栈里的 光栅器,不是通用 UI 运行时,也不是 3D API。选错的代价不是「慢一点」,而是无障碍、命中、内存、团队心智同时坏。
文档清单
| 文档 | 解决的问题 |
|---|---|
| Canvas vs SVG vs WebGL | 对象语义、像素效果、GPU 何时值得上 |
| 自研 vs Konva / Fabric / Pixi | 编辑器壳、精灵、什么时候不该自研 |
先用这一章否决 Canvas,再进入 01。很多「我们用 Canvas 做编辑器」的项目,真正需要的是 SVG + 一层离屏预览。