It’s probably more performant. Chart.js isn’t designed for a ton of data and we recommend sampling before visualization . We have a builtin plugin that does a form of min/max sampling to retain peaks but cut down on the amount of data points drawn
they're about same for line chart rendering when using decimation in both.
Performance seemed quite good with Chart.js in my case, for small to medium datasets.