Web渲染技术调研
Canvas方案
- 一个benchmark:https://benchmark.webgl.gezilinll.com/。
- 基于Skia的Canvas渲染方案:https://github.com/gezilinll/infinite-engine。
- 全平台Skia编译:https://github.com/gezilinll/skia-builder。
- Manim渲染方案:https://docs.manim.community/en/stable/guides/deep_dive.html。
SVG方案
用svg图片去渲染一个场景,好处是上手很快,实现迅速,坏处是没有办法做很深入的拓展,上限就被svg的表达能力锁死了。而且svg在做path有关的动画的时候,效率比较低下。在添加大量新元素到画布上也会有卡顿感。