zlacker

[return to "Cursor's latest “browser experiment” implied success without evidence"]
1. nindal+BA[view] [source] 2026-01-16 17:25:56
>>embedd+(OP)
The CEO said

> It's 3M+ lines of code across thousands of files. The rendering engine is from-scratch in Rust with HTML parsing, CSS cascade, layout, text shaping, paint, and a custom JS VM.

"From scratch" sounds very impressive. "custom JS VM" is as well. So let's take a look at the dependencies [1], where we find

- html5ever

- cssparser

- rquickjs

That's just servo [2], a Rust based browser initially built by Mozilla (and now maintained by Igalia [3]) but with extra steps. So this supposed "from scratch" browser is just calling out to code written by humans. And after all that it doesn't even compile! It's just plain slop.

[1] - https://github.com/wilsonzlin/fastrender/blob/main/Cargo.tom...

[2] - https://github.com/servo/servo

[3] - https://blogs.igalia.com/mrego/servo-2025-stats/

◧◩
2. nicobu+WF[view] [source] 2026-01-16 17:49:37
>>nindal+BA
Also selectors and taffy.

It's also using weirdly old versions of some dependencies (e.g. wgpu 0.17 from June 2023 when the latest is 28 released in Decemeber 2025)

◧◩◪
3. satvik+g71[view] [source] 2026-01-16 19:36:41
>>nicobu+WF
That is because I've noticed the AI just edits the version management files (package.json, cargo.toml, etc) directly instead of using the build tool (npm add, cargo add), so it always hallucinates a random old version that's found in its training set. I explicitly have to tell the AI to use the build tool whenever I use AI.
◧◩◪◨
4. comput+rK1[view] [source] 2026-01-16 23:20:02
>>satvik+g71
I was LITERALLY thinking the other day of a niche tool for engineers to help them discover and fix this in the future because at the rate I have seen models version lock dependencies I thought this is going to be a big problem in the future.
◧◩◪◨⬒
5. solid_+i32[view] [source] 2026-01-17 02:19:35
>>comput+rK1
No need to build a tool for it, engineers can avoid the whole issue by simply avoiding slop-spewing code generation tools. Hell, just never allow an LLM to modify the dependency configuration - if you want to use a library, choose and import it yourself. Like an engineer.
◧◩◪◨⬒⬓
6. callc+R62[view] [source] 2026-01-17 03:10:43
>>solid_+i32
Proposal to not tarnish the good name of actual engineers: slopgineers.

Maybe LLemgineers? Slopgrammers?

[go to top]