Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jandem
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
31.
▲
by
jandem
8y ago
> Function calls from WASM to JS don't seem to have improved so much. Yeah, Wasm => JS calls used to be reasonably fast because we had optimized that before. The work described here made that path much nicer, though (a more unifi
32.
▲
by
jandem
9y ago
I get a certificate error on Firefox Nightly. This is likely caused by https://wiki.mozilla.org/CA/Upcoming_Distrust_Actions
33.
▲
by
jandem
9y ago
> The author is able to achieve a speed-up of ~4x which is close to the 5.89x achieved by the Rust implementation. This is not a fair comparison because the author made algorithmic improvements that would also improve the wasm version if
34.
▲
by
jandem
9y ago
I work on SpiderMonkey JS performance (and got mentioned in the article for fixing a perf bug!) and this is exactly the point I wanted to make. If you're not a VM engineer, it's much harder to write fast JS. Wasm also gives you mu
35.
▲
by
jandem
9y ago
The JS version is slow in Firefox because of a silly perf cliff, I filed a bug [0]. A quick fix for that improves the JS version from ~400 ms to ~180 ms for me locally. ~140 ms if I disable the Nightly-only GC poisoning. edit: the JS code i
36.
▲
by
jandem
9y ago
Thanks. Removing these hooks would have been a lot more complicated 6 years ago: I'm pretty sure the new WebIDL DOM bindings got rid of many of them over the years. I also replaced some of the Class hooks with proxies, did proxies even
37.
▲
Some SpiderMonkey Optimizations in Firefox Quantum
(jandemooij.nl)
212 points
by
jandem
9y ago
|
5 comments
38.
▲
Stylo now the default configuration for mozilla-central
(groups.google.com)
1 points
by
jandem
9y ago
|
0 comments
39.
▲
Rust required to build Gecko
(groups.google.com)
67 points
by
jandem
10y ago
|
61 comments
40.
▲
CacheIR: A New Approach to Inline Caching in Firefox
(jandemooij.nl)
2 points
by
jandem
10y ago
|
0 comments
41.
▲
CacheIR: A New Approach to Inline Caching in Firefox
(jandemooij.nl)
4 points
by
jandem
10y ago
|
0 comments
42.
▲
by
jandem
10y ago
> Now I'm really interested in the SpiderMonkey/V8 thing. I think SpiderMonkey is 60x faster than V8 there because of an optimization we have to avoid quadratic behavior while flattening ropes, it's described here: http:&
43.
▲
GStreamer Elements in Rust: Parsing data from untrusted sources like it’s 2016
(coaxion.net)
2 points
by
jandem
10y ago
|
0 comments
44.
▲
WebAssembly: A New Compiler Target for the Web [video]
(youtube.com)
62 points
by
jandem
10y ago
|
13 comments
45.
▲
W^X JIT-code enabled in Firefox
(jandemooij.nl)
7 points
by
jandem
11y ago
|
0 comments
46.
▲
by
jandem
11y ago
The next Firefox Nightly build should get 84% on that page, much closer to Edge than Firefox 44 (74%). I work on SpiderMonkey and I'm super excited about this news. All JS engines have added more-or-less similar performance optimizatio
47.
▲
Testing Math.random(): Crushing the browser
(jandemooij.nl)
36 points
by
jandem
11y ago
|
2 comments
48.
▲
Math.random() and 32-bit precision
(jandemooij.nl)
32 points
by
jandem
11y ago
|
1 comments