I've been rendering video with Skottie, and I'm noticing that if there's transparency or some blending mode turned on my render FPS goes from ~60fps down to ~4fps. I've tried to triage what it could be, and it looks like there's a concept of "non-trivial blending" that I'm enabling by using blending or opacity.
Since I'm not in a web browser everything falls back to the CPU-based raster renderer which as expected doesn't have as good performance as the WebGL-backend one.
However, I saw that there's a render flag that's not exposed via CanvasKit. Would that speed up the rendering, and if so, could we expose this via the JavaScript API?