https://github.com/neocotic/convert-svg
puppeteerでSVGを描画して、そのスクショをとることで無理やりPNGに変換してるヤベーやつ
SVGの描画:14秒ぐらい。
PNGの描画:1秒ぐらい(実際はSVGの生成の時間が乗っかるのでトータル15秒ぐらい)
PNGの生成に時間がかかっているかと思ったが、そもそもSVGの生成が大変遅い件。JavaScriptでSVGを生成しているのでそれもそうか。
SVGの描画:しらね
PNGの描画:400msぐらい(トータルで)
大変な力業でサーバーサイドでWebGL2を走らせて変換してるので、大変に保守性が低い。なお開発環境は強めのGPUが乗っかっているが、サーバーにはGPUはない模様。CPUでもWebGL2動くはずだからええねん。