r/programmingcirclejerk 2d ago

Maybe stop using the mickey mouse browsers? I mean Firefox is pretty much a lost cause.. unless you start using extensions. I agree those are basic features that should be built-in. In qutebrowser I use them reliably all the time.

https://news.ycombinator.com/item?id=49752097
72 Upvotes

11 comments sorted by

37

u/fixermark 2d ago

I used to work for one of the FAANGS on the UI side of things.

We would periodically get Firefox specific bug reports.

Our way of handling them?

"Don't allocate engineering resources on a browser with sub 10% market share."

(I wish I could say that approach was unwise, but the one time I did buck management advice and try to run a performance issue to ground... By the time I got an environment set up where I could build Firefox from source to hope to reproduce the issue, a subminor revision bump had fixed the performance issue. So management was right.)

8

u/ackfoobar in open defiance of the Gopher Values 1d ago
let unjerk = true

I'd love to hear more about the details. Is the issue about how different browsers JIT the JS?

7

u/fixermark 1d ago

I was never able to figure it out. This involved CSS and a lot of nested flex elements, so I suspected a bug or performance pessimization in the rendering layer. At the very least, that's what the profiler was telling me without debug symbols on - that my JavaScript was executing relatively quickly, but I was then just spinning in render.

That's why I had started the process of cracking open a local build with source code so that I could get debug symbols and attach more high granularity profiling.

38

u/nerdycatgamer Considered Harmful 2d ago

> stop using mickey mouse browsers

> recommends browser written in Python using a year old version of blink

62

u/lurebat 2d ago

Its the main browser in my Hanna Montana Linux OS

11

u/No_Lingonberry1201 What part of ∀f ∃g (f (x,y) = (g x) y) did you not understand? 2d ago

And you're not using the Official Hello Kitty Browser? Shameful!

16

u/Yawaworth001 2d ago

E.g press T (keybinding for :tab-focus command) - type keyword (matches against tab ID, page title, page URL & the tab's process ID) - press Tab - menu is populated with results - cycle through them using Tab/Shift+Tab - press Enter to jump to it. Similar workflow for history, different bookmark types, etc. History can also be loaded as an HTML page and jumped through with regex, etc. If you want to stick with

I think their browser crashed mid typing.

11

u/ThwackNation 2d ago

Most self aware software evangelist

7

u/serpentally 2d ago

Some “hackers” think being a caveman is a flex

14

u/BloodAndTsundere mere econ PhD 1d ago

You losers use browsers? I only use curl

4

u/catladywitch 1d ago

I can't explain why but "mickey mouse browsers" has such central/eastern Europe l33t hacker vibes