top | item 39335594

(no title)

lukaqq | 2 years ago

I'm curious how much faster rust can be compared to js optimized by the v8 in this example. Can you provide some comparison of performance indicators?

discuss

order

hirako2000|2 years ago

I don't have any benchmark for these.

Some did some comparisons.

"Versus our initial moment-based implementation, in Chrome we see a 78% improvement (183.93ms to 39.69ms), in Firefox a 90% improvement (269.80ms to 24.88ms), and in Safari an 83% improvement (166.56ms to 27.98ms)."

Ref: https://engineering.widen.com/blog/A-Tale-of-Performance-Jav...

More related to rendering things:

https://www.reddit.com/r/rust/s/wOzuEzFdM5

Dom elements are expensive, so probably not down to v8 itself in that second comparison.

Generally one should expect significantly higher performance with Rust compiled into (optimised) Wasm. 2x, 10x. I don't have strong numbers in hands to share now.

But in some minority of cases, it might be slower than on v8 the latter has a few extremely highly optimised JS operations.

compacct27|2 years ago

Eh, would rather see a comparison to a webGL approach given we’re doing tweening here. Fine to not have one, just sorta leaves the question up in the air. Faster than Canvas at the very least!