Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

"If it's released under and open source license, then I'll be glad to have it integrated."

Not me. I don't want a bloated Firefox; even if the bloat is well intentioned and fully open sourced.



One person's bloat is another person's critical feature. Are you thinking of install size, runtime cost, all of the above?

Firefox is open-source and (fairly) easy to build - if you really want the utmost control then I'd suggest this is the best way to do it. You can easily do a build that has no Pocket integration.

There's a cost to the level of configuration that I assume you're advocating here. Not saying we can't get better here, but there's definitely an impact on code complexity, QA test combinations, and stability.


I don't like bloat in web browsers because, often, if just adds features best left as an add-on. Also, in something as important as a web browser, I feel a smaller codebase is wise from a security point-of-view.


I agree in principle, although in practice allowing Firefox add-ons to be fully equivalent to other features has been a detriment to security, stability and performance - hence the switch to WebExtensions (which rely on stable APIs purposely exposed by Firefox).

Having the codebase be as small as possible is a laudable goal - with browsers it is difficult since Web standards are fairly complex on their own, and being cross-platform brings along a lot of weirdness.

An important aspect of security is compartmentalization - for instance, using separate sandboxed processes for web content vs. the main UI (which runs with full user privileges).

Sandboxing is a good example here since it improves perf/stability/security but also adds to the size and complexity of the code.


I agree in principle, although in practice allowing Firefox add-ons to be fully equivalent to other features has been a detriment to security, stability and performance

Only in an abstract "we might have been able to implement security/performance improvements faster if we wouldn't have had to worry about breaking addons" sense. Any other effects are restricted to those people actually using the addon and don't affect everyone else.

A powerful extension interface can also be used to improve performance/stability: while e.g. adblocking certainly doesn't come for free, its cost should be more than offset by not running all that crappy code pulled from ad networks.


This was actually one of the arguments for feature shredding things like browser customization (see Classic Theme Restorer) and tab groups (see uhm Tab Groups).


> One person's bloat is another person's critical feature.

That's what extensions are for. Those who want it, can have it, those who don't, they won't. Everybody wins, no need to raise emotions.


I'm so confused with the HN comments that bemoan the death of XUL, alongside comments that complain about bloat in the browser. It's interesting to see how different people use different parts of Firefox differently.


I know! I often see comments that imply HN is homogenous (with the exception of the poster). There's a lot of different people that make up the HN community, which is one of its strengths, and one of the reasons I value it.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: