Viewing profile — igrunert
igrunert
HN member- Joined
- Mon, Mar 21, 2016, 8:25 AM UTC
- HN karma
- 297
- Public activity
- 25 items
- HN profile
- View on Hacker News ↗
About igrunert
Recent public activity
- story
-
comment
Comment #46636234
If you're in Denver, Colorado you can see one in-person at The Forney Museum of Transportation.
-
comment
Comment #46048079
WebKit on Windows has progressed since ~5 years ago. The gap between the Windows port and the Linux WPE/GTK ports is shrinking over time. Every JIT tier has been enabled for JSC on…
-
comment
Comment #45519253
The layout tests on Windows are failing at the moment due to a regression introduced a few days ago (likely https://commits.webkit.org/301043@main ). The easiest way to run WebKit …
-
comment
Comment #45171394
A CMPXCHG16B instruction is going to be faster than a function call; and if the function is inlined there's still binary size cost. The last processor without the CMPXCHG16B instru…
-
comment
Comment #45117015
The "Chrome Commit Tracker" linked is a pretty interesting set of visualizations that I hadn't come across before. Makes it a lot easier to get a feel for the sizes of the various …
-
comment
Comment #44752679
WebKit runs on Windows, the Windows port just needs work to bring it up to the level of the Linux port. I got every JIT tier enabled in JavaScriptCore [1] and enabled libpas (the m…
-
comment
Comment #44361496
Ah yeah, I see Firefox ran into that and added retries: https://hacks.mozilla.org/2022/11/improving-firefox-stabilit... Seems like a worthwhile change, though I'm not sure when I'l…
-
comment
Comment #44360930
I recently ported WebKit's libpas memory allocator[1] to Windows, which used pthreads on the Linux and Darwin ports. Depending on what pthreads features you're using it's not that …
-
comment
Comment #44267971
I think the author was happy to be employed by a megacorp, along with a team to push jemalloc forward. He and the other previous contributors are free to find new employers to cont…
-
comment
Comment #43305344
The gap between the Windows and GTK ports is shrinking. Every JIT tier has been enabled for JSC on Windows[1], and libpas (the custom memory allocator) should get enabled soon. The…
-
comment
Comment #43206888
While the modern web is complicated, there's a few things working in Ladybird's favor. Web Platform Tests (1) make it significantly easier to test your compliance with W3C standard…
-
comment
Comment #43206548
Ladybird does have another slight advantage in that it only has an interpreter for JS and wasm, instead of maintaining multiple tiers of JIT compilation for both. That choice mater…
-
comment
Comment #42951852
For Ladybird - Andreas Kling called out that the vast majority of "easy tests" are passing and each additional test is going to be more difficult to come by going forward. https://…
-
comment
Comment #42307569
There are a handful of git features which work significantly better with a clean history on main. If `git blame` points at a well crafted commit, it can help bring additional conte…
-
comment
Comment #41799470
When discussing security it's important to keep in mind the threat model. We're mostly concerned with being able to visit a malicious site, and execute wasm from that site without …
- story
-
comment
Comment #39271452
> But (Safari is) the only option here that’s unsupported outside one manufacturer’s hardware. You can use WebKit on Linux via GNOME Web (WebKitGTK), it's maintained by Igalia. Tho…
- story
-
comment
Comment #38434392
I think a big reason developers don't choose WebKit is due to the Windows port requiring significant work, and most new browsers want to support Windows. On this thread there was a…
-
comment
Comment #38207861
Building an browser engine from scratch is a great exercise for validating both the specifications and the web platform tests. For example, here's some bugs raised by Andreas Kling…
-
comment
Comment #38207417
Yep, embedding the Servo engine into the final binary. This work is sponsored by another (separate) NLnet grant: https://nlnet.nl/project/Tauri-Servo/
-
comment
Comment #38205925
Legacy Layout refers to the original system, Layout 2013. There was a second system started, Layout 2020, to address challenges with implementing parts of the CSS spec which didn't…
- story
-
comment
Comment #37248388
> JavaScriptCore doesn't have WebAssembly enabled on Windows yet. I got JavaScriptCore compiling with WebAssembly enabled yesterday, but I don't know how long it'll take to get it …