From a glance, they replaced linked lists with vectors, changed dominator tree building to semi-NCA, and used sparse bitsets to reduce memory usage.
Very niche but effective. When people ask why do FAANGs focus on data structure algos during interviews, it's for cases like this. With that said, I understand candidates frustration since most end up working on higher level network services.
I welcome this and look forward to seeing the improvements. At the moment I am running some TSS code compiled down to WASM. The last time I executed DKG and signing Webkit took ~25s, Chrome took about ~39s and Firefox took nearly 4 minutes so there is clearly lots of room for WASM optimization in Firefox!
Are there any comparisons with other browsers (e.g. Chrome)? How many compilers do other browsers have, how much does it take and how fast are binaries produced?
I would love to see how Firefox compares now with the other big competitors.
Nice, that might make it almost as fast as Chrome!
Jokes aside, this is garbage clickbait - the reality as stated in the linked post is much more mundane: "Some processing tasks are now more than 75 times faster in Firefox"
Here is the original blog post that is more readable
https://spidermonkey.dev/blog/2024/10/16/75x-faster-optimizi...
And the HN discussion about that https://news.ycombinator.com/item?id=41861442
And free of auto-play video, thanks.
What is "NCA"? Referred to, but never spelled out.
Nearest Common Ancestor
From a glance, they replaced linked lists with vectors, changed dominator tree building to semi-NCA, and used sparse bitsets to reduce memory usage.
Very niche but effective. When people ask why do FAANGs focus on data structure algos during interviews, it's for cases like this. With that said, I understand candidates frustration since most end up working on higher level network services.
I welcome this and look forward to seeing the improvements. At the moment I am running some TSS code compiled down to WASM. The last time I executed DKG and signing Webkit took ~25s, Chrome took about ~39s and Firefox took nearly 4 minutes so there is clearly lots of room for WASM optimization in Firefox!
Are there any comparisons with other browsers (e.g. Chrome)? How many compilers do other browsers have, how much does it take and how fast are binaries produced?
I would love to see how Firefox compares now with the other big competitors.
Ok, but have they fixed their awful javascript performance?
Is there any reason to think this is anything but great?
> Is there any reason to think this is anything but great?
like in 75X great, or what ? /s
Nice, that might make it almost as fast as Chrome!
Jokes aside, this is garbage clickbait - the reality as stated in the linked post is much more mundane: "Some processing tasks are now more than 75 times faster in Firefox"