• 0 posts
  • 5 comments
Joined 2 years ago
Cake day: March 12th, 2025
  • The browser feels vibecoded. It kinda works but it is PISS FUCKING SLOW with a massive memory leak. The page formatting works most of the time, but it breaks on the most random ass shit.

    It feels like in the 5 minutes of using this browser I have tested it more then the actual “”“devs”“”.

    Edit: I have compared it with the servo browser now.

    Servo is not the fastest browser (it is still in alpha so I do expect that) but compared to northstar it can be described as nearly instant page loads.

    Ok, after further testing I don’t know if it is a memory leak or just weird caching as both browsers seem to suffer from it on one specific site. But I don’t want to test it further because it is just painfull how slow northstar is.

    Northstar cannot do the anubis check it is stuck at 0kH/s. Servo did it nearly instantly.

    You can watch a youtube video on servo. Northstar has a full on mental breakdown while trying to load youtube itself.

    Tabstops are sometimes not visible with servo. I have no idea if northstar even supports them. I keep pressing tab and enter hoping it would do something but nothing happens but sometimes it reloads the site. Sometimes enter works and sometimes it doesnt. It feels like hell to use.

    tldr: if you want a browser that is not chrome or firefox use servo.

    Another edit:

    I went through the code a little bit and I have to say:

    This is the worst code I’ve ever seen. It is an absolute confusing mess. js.c has some set_navigation_milestone function wich executes multiple times during a page load, wich is 2000 lines long, creates the whole js context, executes some js for some fucking reason. No wonder it is so slow.

    The whole code base is a disjointed unreadable mess. Nothing makes any sense in there.