Choose Firefox Now, Or Later You Won't Get A Choice
robert.ocallahan.org
robert.ocallahan.org
I regularly keep several hundreds of tabs open for months on end on my PCs one a 32 bit m/c another a 64 bit both with about a Gig of RAM (one a shade below 1 Gig). Trying to do the same with Chrome has been a torture.
I have used Chrome, its pretty good, but am very happy with FF. Some people get allergic reactions when I mention keeping so many tabs open, I have commented about it here https://news.ycombinator.com/item?id=2936369#up_2936784
A few others have a snark ready, "buy some RAM", I perhaps could, but I would rather use my RAM for other purposes than clogging it with a browser (cat pictures), window manager eye candy etc. In addition, this low RAM environment has turned out to be a good filter, software written without much attention to detail or resource efficiency just doesnt run well, and thats perfectly fine with me. I like hanging out with better ones.
Multiple tab management with Panorama is much better (Chrome has a few similar extensions but don't work that well!) and I like the scrolling interfacce of multiple tabs rather than Chrome's approach of compressing everything!
Recently, Chrome has crashed more for me than Firefox and some of the extensions and features on Firefox are miles ahead.
Firefox memory usage has always been, and I suppose will likely to continue to be far ahead of Chrome, since the desktop implementation is now largely identical to that used in Firefox OS.
EDIT: I may have the version number wrong, it's been a long time, and, yes, the "leak" was a combination of things and not just one thing but my point is the same.
I've seen and heard a lot of reports from many different Firefox users about Firefox using an unreasonably large amount of memory, even when using fresh installations of the most recent version, and when engaging in very reasonable browsing patterns.
As a software developer faced with a large and frequent volume of reports of such a nature, the only responsible thing to do is to assume that there is truly a problem. This should be assumed even if the developers themselves may be having trouble reproducing the problem. Denying that the problem exists is usually the most counterproductive thing that can be done, because the problem likely does actually exist, and it doesn't get fixed.
By the way, I don't believe that there ever was a Firefox 2.5 release. Perhaps you mean Firefox 3.5?
I often make the error of saying the fix was in version 2.5 but perhaps it was in v1.5 or v2.0. It doesn't matter. They were fixed long ago is my point.
1. One person's experience is not universal. With a web browser as customizable as Firefox, there will be certain configurations causing problems that aren't caught by tests or by dogfooding. Some people are probably seeing leaks that users with a default configuration don't see. For example: https://blog.mozilla.org/nnethercote/2014/08/15/the-story-of...
2. People need to report their problems in ways that are actionable. HN is not a bug tracker. If somebody on HN (Hacker News! News for programmers who presumably know how a bug tracker works!) is having memory issues, (s)he should have no problems filing a bug in Bugzilla. Firefox has had about:memory for years now; save that report and attach it to your bug.
[1] Go ahead and check. I'll wait: https://ftp.mozilla.org/pub/mozilla.org/firefox/releases/ [2] https://wiki.mozilla.org/Performance/MemShrink
Of course, any program the size of Firefox is bound to have memory leaks. So we can't totally eliminate them while we still use C++.
Plus, show me how productive you are with hundreds of tabs EVEN with the tree style tab versus say just using bookmarks?
With bookmarks I can save it, export it, move to another computer.
But lets go back, how productive can one be with hundreds of tabs open even with a tree style versus bookmarks?
I once switched from Firefox to Chrome as Firefox became bloated and drifted away from its original mission to be a light weight branch from Mozilla (the browser). Now it is much better, but I still end up using Chrome when doing front end development as the developer tools on Chrome are fantastic. I do notice lately though that Firefox is putting new emphasis on devtools.
I get it, honestly. But hey, if you don't want lock in, the hell are you doing on Windows?
Believe developer builds and Chromium are the only choices.
build: 36.0.1985.143 (Official Build 287914) m
But on both OS, you can get around it by enabling the developer mode and installing unpacked extensions.
Chrome is a prime offender in the "installing unwanted add-ons" game. I'm using Firefox right now, and it has a "Google Update" extension installed that I certainly didn't put there. My system has a silent Google Update process that runs in the background as well. Neither of these, to my knowledge, gave me any choice about installing or even actively announced their presence or what they're doing.
Chrome is a prime offender in the "undermining the system security model" game as well. Just look at how Chrome is installed and handles auto-updates on Windows. It actively circumvents the normal user access control system and pollutes a data directory with executable code, with all the negative consequences that come from that.
Maybe Google should clean up their own yard before they spend too much time criticizing everyone else's?
As for Chrome undermining the system security model: [citation needed]
Months (years?) later of chrome-only usage I still disliked Chrome and decided Firefox was superior after all (just can't get used to some Chrome things), especially now that I no longer needed Firebug (everything is now available in Firefox itself). So I switched back a while ago and have no thoughts of switching again if Firefox keeps this up.
I agree that Chrome has a high market share among web developers. The statistics I've looked at for all users have never put Chrome above 50%.[1][2] I've even been seeing web developers saying "nobody uses Firefox" and "everyone uses Chrome now".
[1] http://gs.statcounter.com/ [2] http://www.netmarketshare.com/browser-market-share.aspx?qpri...
Whether you agree with Google or not (I don't), be realistic and admit that any web platform standard like pointer events that lacks an Apple implementation won't help developers--how good is a "standard" that doesn't work on the iPhone/iPad? My guess is that Apple sees no reason to move quickly on improving web standards, since they'd rather have people develop for their proprietary walled garden. They just created a new proprietary language to do so!
Microsoft and Mozilla lack the market share in mobile devices to be able to move standards in any direction by themselves. Google is in the driver's seat. Apple is willing to sit quietly in the back and we seem to be okay with that?
On Windows, there's also the 32-bit issue. On machines with 8+ GB of RAM, having all tabs share a 2 GB address space just doesn't cut it. Especially when your addon model, one of the key features that sets Firefox apart from other browsers, eats an additional 4 MB of this limited space per tab (and that's just for one addon).[1]
Having said all that, I know that brilliant people are working on fixing this, and there have been huge improvements in the past year. And that's how I hope they'll win back users: by building a better browser, not just by appealing to open-source ideals and fear.
[1] https://blog.mozilla.org/nnethercote/2014/05/14/adblock-plus...
I also use chrome extensively... and i get crashes about once... a month (im not talking about tab crashes but entiere browser crash)
So im not convinced by the whole multi process thing for stability reasons. It seems like a good idea for sandboxing or "webapps" and only so IF you also have separate cookie jars, etc.
(and i trust chrome more for security)
I'd rather have 2 processes, one for the GUI, one for the tabs ;)
I feel the same way about Firefox's performance. If it can be overcome, I'd not have a reason to touch Chrome again.
Please let that be true. Do you have links at hand where these near-future roadmap decisions could be tracked?
Some general information regarding the features of coming-up versions can be found here: https://wiki.mozilla.org/Features/Release_Tracking
The second link just went into bookmarks. Even though it didn't mention anything about this particular feature (has content only until R34), it will be helpful for me to know something about the oncoming changes before they happen.
Not joking but Firefox just works for me.
It's annoying because, despite warning to the contrary here, the Google ecosystem just works.
Seriously, what are you trying to say?
Small technical correction: it's 4 MB per page + 4 MB per embedded frame on that page.
There are platforms where developers need to stop developing. iOS was the main one; it has extreme lock in, an unfriendly development environment, an extremely unfriendly publishing environment and is actively doing evil things. But no, all aboard the ios apps train!
Windows I could say similar things about but given the competition I really can't. Android... Definitely not. Some of the most free mobile OSes run atop of android.
But when it comes to developing on platforms in general, developers absolutely need to use themselves as a voice to tell other platforms what is good, what is needed, etc. There are excellent general desktop features that people have found on mac os, windows and linux alike. Without developers to make use of them, regardless of the "open" or "closed" state of the platform, users are worse off.
Extensions are more powerful on Firefox but I think they are coplicated as well. There are many popular extensions that just don't have updates on Firefox. One example is Evernote. I used it a lot on Chrome but their Firefox extension is almost 1 year old version and Chrome/Opera extensions have much better UI now. I hope this improves soon.
Creating an add-on for a product with a smaller market share is not that bad. But for a product with 60%+ that also belongs to a company that "owns" Search, Maps and Email and is known to play dirty it's a different story.
We would recommend firefox, since we really like the Mozilla foundation, but the performance of it is so bad we have to steer people away from it.
It is a sad state of affairs.
I would have thought it you had more data than that then the points will all be rammed together and hard to distinguish, so it would be better to switch to density plots.
I once checked out chromium in order to test out whether file writing would be easy to do. The size of the project alone meant it took me forever to find out where to patch it.
(Edit: This was something like 5 years ago before I started to grow a distaste for Chrome)
I've sometimes wondered whether the barrier to entry is the biggest thing holding back FOSS.
I'm an experienced developer, quite capable of diving into the kind of code these projects run. Now and then I have enough spare time that I might be able to make a useful contribution. I would be happy to support some of these projects in the spirit of giving something back.
Every single time I look at a major FOSS project where I'd like to help, the very first thing I run into in the developer documentation is an installation/build process a mile long with absurd overheads. Large FOSS projects often require a whole set of custom tools. Many don't comply with normal conventions on the host OS; I'm on Windows, and assuming every developer in the world runs Linux is a particularly common problem. Quite a few require installation of a specific version of a certain compiler toolchain.
I understand that portability is difficult. I've worked on projects that had to be compiled on many different platforms. I've worked on projects that had to be cross-compiled from one platform to run on another. The issues raised by these environments aren't trivial.
Even so, I have never worked on a successful professional project that managed to make things as complicated as large FOSS projects almost always do. And while I'm happy to help out if I can, I simply don't have time to ensure that I've got this week's project's specific preferred version of a VCS, Bash, GCC, and so on installed so they clutter my standard file system, environment settings, registry, editor/IDE preferences, and all the other things that any developer surely wants as clean and tidy as possible while they work.
I was about to say that for the two projects I've tried this with, Filezilla and Firefox, it was actually quite reasonable. Especially Firefox, given its size, was surprisingly simply even if compiling took longer than I thought.
But then I read you are on Windows. Yeah, that's hell. I tried a few hours on Filezilla before deciding that it's just too messed up.
Do these projects expect that everyone will just set up a dedicated VM with exactly the right development environment for their code or something? I think that's probably the most practical solution in that kind of environment, but presumably it's a level of of commitment that only dedicated, long-term contributors are likely to make. Certainly it's a disincentive for anyone to contribute one-off fixes or improvements in specific areas, and a significant barrier to entry even for those who might become long-term contributors if they get that far, which surely can't be helping these projects.
Actually, I have. I know it's not small, but Firefox' code was quite structured.
Tracking Google Apps for Education and even paid Google Apps for Business emails to build ad profiles, making misleading statement to the public that they're not doing so, and then when it finally came to statements to federal court, lacking the dare to continue lying and finally confessing the truth and then claiming the consumer Gmail policy applied to Apps for Education data.
http://www.edweek.org/ew/articles/2014/03/13/26google.h33.ht...
Conspiring to kill SkyHook(and succeeding) with its 500lb outsized influence like Microsoft used to.
http://www.theverge.com/2011/05/12/google-android-skyhook-la...
Tracking the physical location of Android phones for ad purposes without properly informing users and disabling things like Google Now if you disable the tracking.
http://digiday.com/platforms/google-tracking/
Google employee access personal information of others. Google says it has fixed the issue, but how do we even know? Is there any legal safeguard against someone at Google reading your email?
http://gawker.com/5637234/gcreep-google-engineer-stalked-tee...
Paid inclusion for shopping search results
http://marketingland.com/once-deemed-evil-google-now-embrace...
Ranking Google+ reviews over Yelp results even if the user explicitly searches for Yelp
http://www.searchenginejournal.com/yelp-complains-outranked-...
Decreasing contrast in the background of ads, this especially hurts older people as ability to see contrast decreases with age, and the FTC found that almost half the people fail to notice that there are ads on the page, thus forcing products that are first in the organic results to pay Google for ads.
http://ppcblog.com/fbf0fa-now-you-see-itor-maybe-not/
http://blumenthals.com/blog/2012/01/31/is-google-intentional...
http://wallstcheatsheet.com/stocks/ftc-googles-ad-practice-i...
Making people literally cry with the forced Google+ integration into Youtube.
https://www.youtube.com/watch?v=Ccxiwu4MaJs (warning, NSFW language)
Extracting petty revenge on CNET for googling(!) information on its CEO
Tying Android App store to having Google search engine as default on Android, ensuring that alternative search engines cannot be shipped as default.
http://blogs.wsj.com/digits/2014/02/12/documents-shed-light-...
Stopping Acer from shipping Aliyun OS by threatening to pull the Play Store and Android beta access. Bonus points for enforcing this by the duplicitous moniker 'Open Handset Alliance' doublespeak
http://arstechnica.com/gadgets/2012/09/report-google-threate...
Nobody believes the strawman argument that Google is a "benevolent company". Of course they are being assholes to make their services more used. Everyone is aware of that. Moreover, "Google is evil" => "Google wants to create a lock-in for Chrome or Android" is a total non sequitur.
None of what is mentioned means or even implies that Google wants to create a vendor lock-in for Chrome and Android. Nothing in that list has to do with creating a platform lock-in at all. In fact, it shows that Google are being assholes mostly about their services. It is their services that bring in the money, and I think Google really does not care if you use Firefox, Chrome, iOS, Android or whatever. As long as you use their services.
Posting a list like that does not contribute at all to the discussion about Google's alleged vendor lock-in. It only makes this a Google hate thread, and muffles proper discussion.
I think they do. Maybe it's not a huge deal, but it's an advantage to control more aspects of what users use (ISP, OS, browser, and finally the service itself).
With Google Chrome they can make anything the way they want and support any feature they like, whereas with Firefox they'd have to wait for the guys at Mozilla to agree with something. Let's just name something silly: a pdf viewer that does OCR so that website authors can put relevant ads there if they want. I can see how Mozilla developers would sleep a night on that feature while for Google it would be a no-brainer that makes them money.
Fair enough. Make it "Google really does not care much if you use Firefox, Chrome, iOS, Android or whatever".
The point is that even if Google prefers that you use Chrome, it's not an argument to go for vendor lock-in. It's an argument maybe for wanting to increase market share. This piece suggests that Google has motivation for breaking other platforms though, which I find ridiculous as it will only diminish their returns.
Also, interesting that this article seems to have completely disappeared off HN very suddenly.
This is false. Having third party apps that do not adhere to the ad- and video distribution policies hurts Google/YouTube's money sources. So they have valid reasoning - evil, yes, but valid. The browser app does follow YouTube's policies, so Google's reasoning here is still valid without breaking access to their platform. The browser and MetroTube still work, so it's not as if Google is actively breaking WP access to their services. They just did not accept Microsoft's "official" app.
I do agree that Google should stop being such a scumbag about Windows and just make some apps for them. But "refusing to make an app" does not equate to "breaking another platform". There is/was no official YouTube app for BB10 or WebOS either, and Google is/was not trying to break them either.
This article moved directly from #2 to #247.
It's not obvious why an entire thread of 255 comments was moved, instead of downvoting a single sockpuppet post.
I'm going to guess you weren't active in the industry when Microsoft was at it's "peak".
Try this little scenario in your head:
Google owns web properties that are highly trafficked on a variety of devices/browsers.
Google then says "hey guys we're going to make the web better by building a browser ourselves!".
They're quick to focus on making it faster using existing standard technologies.
A bit later they create some non-standard stuff for their browser like Dart, Native Client, WebP, etc.
Slowly they start to rely on these new things they've created on their highly trafficked websites, and encourage people to use their browser because it will give "a better experience".
Yes, some people will find an alternative (if they are able to make that choice, and it hasn't been bought out/squeezed out by Google's "free" offering) thus "hurting" Google, but if they have to sacrifice some of their user base in order to have more control over the rest of the user base, they will absolutely do that.
Microsoft sold their platforms for money. Microsoft never open sourced anything. All of this "non-standard stuff" is open sourced. Dart and WebP work in Firefox as good as they do in Chrome. NaCl is open source and it looks like a failed project. How is this even remotely comparable to Microsoft's practices?
Google are being assholes often and they should be called out for it. I agree that it is frightening that they are getting so much power.
But this "Google is the next Microsoft" meme is demonstrably wrong and should die.
Remind me when Internet Explorer or Hotmail or MSN/Bing was sold for money?
> All of this "non-standard stuff" is open sourced.
Show me where Chrome or Chrome OS are open source.
Explain to me how Android can be considered open source when companies are forced to ship it with Google's services?
> this "Google is the next Microsoft" meme is demonstrably wrong and should die
and yet you haven't really demonstrated that?
Microsoft used embrace, extend, extinguish. All of their platforms cost money. They compete(d) for use of platform.
This is exactly why they are different. Maybe equally evil, but different. That is why I say "Google is the next Microsoft" is wrong. Could you please respond to that instead of twisting the argument?
Secondly - as far as Google is concerned - their services ARE their platform. The browser/device used to be a "thin client", but once you start doing shit like putting remote desktop functionality into a browser, there is nothing "thin" about it. So now they have a server-side platform, and a client side beluga whale browser that makes their platform "work best".
Google's tactics in general terms are similar to Microsofts. They use their position in the market to (attempt to) introduce technologies that they control. Their continued (ab)use of the term "open source" is fairly standard for them now:
create/buy <something>. announce/change it as "open source". nerds rejoice. release actual closed source product "based on" the open source version, with no way for user to verify the differences between the two.
He/She might have good reasons for anonymity. As long as the post contributes to the discussion I don't really care if the account is 10 years or 10 days old or if it has been posted 20 days ago.
If someone hates Google, then sure, it's "contributing". If you're just looking for information it's just extremist nonsense.
Indeed, this very submission was already submitted a week ago (just as that hit list appeared before), and of course would have been blocked by HN as a dupe but made it through courtesy of the fun of querystrings.
* A court case about breaching US federal privacy laws
* A court case about Google using it's relationship with device manufacturers to negatively impact a company with a competing service
* An article about how Google tracks mobile users and the disclosure/notification about said tracking, with input from the EFF
* An article about how Google was less than open and transparent about the handling of an employee who spied on/stalked four underage users of Google services
* Several articles about what are basically deceptive practices - paid inclusions, much less identifiable ads compared to organic search results and artificially increasing the search rank of it's own properties when a search mentions a specific competitor
* An article about Google's decision to refuse any interaction with a news agency that posted an article discussing Google in relation to privacy concerns, in which they demonstrate the risks by publishing material about Eric Schmidt that was found via google searches
But no, you are right. None of them are relevant. Remember what I said in another comment about cult-like status? Should I call Rick Ross for you?
Posting enormous gripe lists is not useful on any board, relevant or not, even minus the comically skewed narrative provided with them. In this case it wasn't even original but instead is a "create a puppet account and paste the complaint list again" tactic, which is just boorish and cowardly.
Go make a "whygoogleisevil.com" site and casually reference that in a legitimate post, sure, but not this.
And your whole "it's a cult" angle is ridiculous. If you convince yourself that people who find this strong polarization unconstructive must be in awe of Google, you have a very binary view of a complex world.
I started to realize that google had gone down the "let's be like Microsoft" path when, among other things, it flung itself head-first into the whole schema.org patent fiasco. It made me wonder if Google itself would have been successful if its rivals Yahoo & friends had tried to pull something similar back in the day.
Discussing the fact that Google's maneuverings are barely distinguishable from other giants in history is not "Frothing at the mouth". Especially forcing Android-using vendors to ship chrome - I challenge you to think of a more 1990s Microsoft scenario!
However, not that I have time or energy to care - it just seems like the natural lifee-cycle of successful companies.
Back in the 1990s I had the energy to care, and I enjoy working in/on/with Linux/BSD today but believe me when I say I just can't find the same energy to pick apart google (or Microsoft!) in the same way today.
And yet even I can see it's obvious that there is at the very least a case to say that Google's dominance could hurt the web. Hence the article. Hence this discussion.
"Frothing at the mouth", "binary view" indeed.
He is not interested in discussion, he's interested in frothing.
I would also ask if there is a "legal safeguard" at any email service? You could equally call out Yahoo and Microsoft for lack of transparency in their internal procedures around email. They just lack a publicly reported incident of an employee over-stepping bounds.
The same way you do for Microsoft and Yahoo and every other mail service.
Your other complaints have to do with marketing that any company would do and does. You may not like it but that's how selling works.
Google arguably tracks online activity more than any other company. They propbably know more about your online behaviour than you do yourself. They have made tracking appear to be a perfectly reasonable and normal thing to do. They even have an OS (ChromeOS) that tracks everything you do from the apps you use to the web pages you visit, to even the documents you print (all routed through Google's cloud print service, even if your printer is sitting next to your ChromeBook). This isn't even done anonymously given that you have to sign in to use these services (you can't use a ChromeBook without signing in, using it as a guest limits what you can do). How many people would be happy to sign in to MacOS, Windows, Linux and know that everything they were doing was being recorded and tracked? Meanwhile, the tech community just gives Google the easiest ride possible on such matters.
I don't believe Google does anything remotely sinister with the data it collects. But it is a staggering amount of data that they capture. And if you read their lengthy privacy policy, it's notable how little it tells you. How is my data aggregated? Who sees it inside Google? How is it anonymised (if indeed it is - no mention of this in their privacy policy). Some of Google's services ask for very personal info: date of birth, mobile phone number. It's reasonable to want to know what Google uses this data for. Is is really just for security and verification? If they cared about privacy, they'd actually tell you. Their statements about privacy are always framed in terms of security. Yes, privacy is not possible without security, but security does not equal privacy. To me Google's attitude is summed up thus: we'll do everything to keep yoru data secure but we won't stop tracking you to death.
Technical features will continue to improve over time. The browser that is "best" in any given area will change as the code evolves. Most of the other reasons to like a given browser are the subjective opinions we all have or the particular use cases we have in mind.
None of this matters. When comparing Firefox and Chrome, the substantive difference isn't which browser is faster or which browser uses less memory. The difference that matters is the power of monopoly and what their dominance means for our future. Supporting Chrome by using it is a vote in support of Google being able to dictate standards. Chrome already sends way too much data[1] for storage[2] and analysis.
Even worse, using Chrome instead of Firefox will eventually damage the Free Software[3] ecosystem. While most people focus one the availability of source code, barriers in interoperability is the more fastest and most effective way restrict both developer and user freedom. This is why the LGPLv2 puts a special restriction on static linking; you (usually) can't replace or modify the Free Software components unless they are dynamically linked[4]. We already see Google following Apple's lead in restricting phones. Do you really want the browser to end up with Android-style limitations[5]?
Even though I don't think it's a good idea to let anybody aggregate and analyze all the data we generate, I can respect the decision of someone who actually wants Google/Chrome to win over Firefox. I'm primarily suggesting that there are Big Issues going on around us and - intentional or not - there seems to be a lot of people being distracted by stuff that won't matter in the long run.
"...we have to create the future, or others would do it for us."
- Ivonova, B5/"Sleeping In Light"
[1] Firefox has problems here as well, unfortunately.[2] Even if Prism and XKeyScore didn't exist, that data is still merely a subpoena or "national security letter" away from the NSA or any other branch of government.
[3] "Open Source" is not the same thing.
[4] (lack of) interoperability is also the problem a lot of us have with systemd. Too much focus on technical features that distracts from the threat to interoperability.
[5] https://www.gnu.org/philosophy/android-and-users-freedom.htm...
I personally think that Gmail is the greater threat. In looking at users signed up on a service of mine, I see almost all GMail. It's breathtaking. Pretty soon Google will have the ability to basically embrace-extend-extinguish the Internet's most useful service.
I too use Safari on Mac. Better integration with the OS. Chrome is slightly faster but meh.
But frankly it kind of sucks a bit and I have to jump over to Chrome a lot because almost no videos will play in FF.
:set toolbars=nonavigation,notabs
(it will remove tabs and the navigation menu)[0] https://addons.mozilla.org/en-US/firefox/addon/littlefox-for...
Don't put the tabs on the top of the screen. You are probably concerned about vertical real estate because you have a 16:9 display. Horizontal bars just don't make sense any more.
Install the Tree Style Tab extension. Shove all your tabs into a sidebar. Now your browser has an eye-friendly aspect ratio. Plus you can have more than twenty tabs open at once without reducing the page title to a mere favicon.
Personally I wouldn't care if it looked ugly as long as it renders stuff right.
personally I use it along-side
https://addons.mozilla.org/en-US/firefox/addon/ft-deepdark/
http://i.imgur.com/AvBjeSz.png is the result on windows 8 with a bit of settings changes
And the UI to be used? I haven't clicked a UI element in any browser manually for years (at least that what it feels like).
September 2nd will bring 33beta
For example, you have locked (left and right) arrows and now refresh button. What's next home button ? I don't mind arrows been locked, even throught I like to have a choice. But having my refresh button locked in one place without ability to move it to alternative spot is just rediculous.
Then you guys completely removed JavaScript disable option, even throught I can still enable it by going to "about:config" and switching "javascript:enabled" from "true" to "false".
Another weird option which is missing is ability to disable PDF view inside firefox browser. Again I can use "about:config" and switch "pdfjs.disabled" from "false" to "true".
But having this options in Preferences will be much better.
Not to mantion a lot of websites load much faster in Chrome or Chromium then Firefox.
I think this is why many people ether user it as second browser or switching from Firefox to Chrome/Chromium.
As for Google search engine, I have been using "DuckDuckGo.com" as alternative for some time now. For email use "ZoHo.com" instead of Gmail.com
And, as you say, it's still easy to change the settings in about:config - which is exactly targeted at people needing to change more things.
Edit: looks like they changed it to a top-level comment: https://news.ycombinator.com/item?id=8186125
Obviously the underlying goal here is a plea for more FF marketshare, but it's a tad hypocritical if the message is to not use services from a company you're promoting yourself. That's do as I say, not as I do type stuff.
Google is keeping Mozilla alive. Do as they do. Keep Mozilla alive.
If you don't want them to be so dependent on Google, then donate - every dollar you donate to Mozilla brings them closer to being independent from Google: https://sendto.mozilla.org/page/contribute/Give-Now
Consider as well the Awesome Bar. The ability to search your history easily resulted in fewer users going back to Google and generating search referrals. Mozilla implemented it anyway, because it was good for the user.
You seem to be missing the point that overthrows your assertion. Yes, there is still a deal with Google, but Mozilla doesn't care if doing and advocating what's good for the user makes that relationship less and less valuable for Google. They are, in fact, sacrificing potential financial gain for the sake of their principles.
Mozilla has numerous, egregious faults, but this kind of hypocrisy and ethical lapses aren't among them.
Ahh, No. They're biting the hand that feeds them while they're still being fed, which just makes them look tacky. They admittingly see the writing on the wall, with declining mind and marketshare to Google which is what's prompted this post - which isn't in the users best interests, it's what's in their own. Users also end up using what they believe is the best or most convenient choice. Which is fine, everyone has the right to do what's best for themselves.
Mozilla had their opportunity to go with another Search Provider in Dec 2011 when they renewed their agreement with Google: https://blog.mozilla.org/blog/2011/12/20/mozilla-and-google-...
Web developers trying to make their pages look exactly the same in "all browsers" may enjoy a browser monopoly since it reduces the effort, but I think that's the wrong way to do it; instead, they should aim for "similar enough" - after all, content is what site visitors are after. The idea of progressive enhancement/graceful degradation, which can make for a better environment for browser diversity, seems to be completely lost on many developers.
Sometimes it helps to remind them of IE6 in order to make webdevs realize that a monopoly wasn't that good for them either.
Firefox changed the game back in the early 2000s not only because it fought for the open web, but because it was way better than the competition.
Granted, beating a very actively developed product is much harder than a stagnant one. Google's got a lot of smart people working on it. I think Mozilla is going to have radicalize and go places where competition isn't willing to be. Crazy different features and UI besides evangelizing on privacy.
Mozilla can't advertise their browser on every search query or offer better integration with Google services. If they continue to pursue being similar to Chrome they'll just keep sliding away into irrelevance.
Love the project, have nothing but minor complains. Currently leading the list: For quite a while FF on Android has a 'broken' long press menu on links. Someone thought that it should be
Share Link ->
Open Link in New Tab
Open Link in Private Tab
Copy Link
Bookmark Link
I.. guess I don't understand how others use their browser. The last action doesn't make sense to me (bookmarking a link I haven't visited/open?), but worse: The first item annoys the hell out of me. Same question applies (share a link that isn't open?), but reserving the top spot for that? In my world you use the 'open in *tab' operations or copy a link. I regularly hit 'Share Link' and curse about the UX and shake my head trying to figure out what process lead to this design.
Minor quibbles.. :-) Best browser, hands down.
Yes, to read it later. I don't, but I know many people use it this way.
> The first item annoys the hell out of me.
It's not that huge to get around. I have yet to use any share button in any OS or application or website (I copy the link to chats or forums or where I need them if I want to share anything), but I don't really mind it either. Would love to see stats on how often the UI options are used, though. I don't know anyone using those share options. But then again, I don't have many "mainstream" (non-techies) friends :p
I haven't used those features on a random link (vs. page). Agreed, some telemetry about these features or the story behind those would be interesting.
Now I'm torn on whether I should open a bug report about it. A useless/unused entry in the most prominent spot, and open link in tab is (not surprising imho) red hot below.
Worth a try?
Prior discussion
At the point that the bugs were interfering with my daily life, I switched to Firefox. There are a few extensions I miss, but overall, it's made my life better.
The only thing I really miss is the separation of tabs from each other, so that one tab can't bring down the entire browser. It is very rare, but I was visiting a site yesterday that did it. It was painful to wait until the UI would be responsive enough to kill the tab.
* Still no elastic scrolling, 3 entire years after that became the standard scroll behavior for all Mac apps (this started in Mac OS 10.7)
* Still missing HiDPI icons for most toolbar and sidebar icons, 2 years after the first Retina Macbooks were released
* Took nearly THREE YEARS to adopt the new scrollbar style first seen in Mac OS 10.7 [1]
Also, if you try the 'tree style tab' extension for firefox, it'd be very hard to go back to chrome ;)
This is why the browser market is challenging: to me, all three of the things you mentioned are negatives.
I don't want a single URL and search bar that sends every character I type to the mothership. I value my privacy and am particularly aggressive at defending it on the Web.
I don't want a slimmed down UI where everything is hidden away. I have nice, big screens in front of me, and I want features I use all the time available with as little effort as possible. Almost every change Firefox has made in its UI recently has been a step backwards for me.
I don't want splitting and dragging windows to be too easy. I have desktop management software to lay things out properly, and those big screens. The last thing I need is an accidental drag when I pushed the mouse button a moment too soon and picked up a tab splitting everything up so I have to spend the next half-minute fiddling around to put it back again.
YMMV, and the next guy's mileage may vary from both of ours. Pleasing a large market is difficult. But I can't help thinking that Mozilla's current strategy, which seems to be the bastard child of Microsoft (make it the same on all platforms) and Google (hide almost everything in the UI by default), is doomed to failure if only because they probably can't beat either Microsoft or Google at their own games and they'll alienate the people who liked Firefox because it wasn't those things as long as they try.
This may be true but it doesn't seem to do much to bolster the argument. I just want to know - what are those things?
I find their own reasoning for making Android and Chrome in the first place quite compelling. They're making platforms from which it is easy to use their services and distributing them freely. With that in mind how is creating lock-in in their interests? What motives would they have for creating a lock-in with their platforms? Why would Google want to risk less use of their products from other browsers and platforms? Google makes money from the use of their services, but not from Chrome directly. The only way they're making money on Android "directly" is the Play Store.
The examples mentioned in the blog post are not very strong examples of Google creating lock-in. Of course offline Docs is coming to Chrome (and Chromebooks) first. Google has long announced that Chrome would become Android's default browser (and was criticized when it was not). I don't think they are particularly laudable actions on their own, but I don't think they are evidence of a bigger Google plan to create lock-in.
In theory, yes. In practice, you can forget about.
The point is: if you don't like devices on sale with Chrome, Chrome OS or Android, you can download the source code and make it run on your own devices. Google really doesn't mind at all if you do that.
The point is: Google doesn't profit from "selling" Chrome, or profit from "selling" Android. It profits whenever Chrome is used, or it profits whenever Android is used (most of the time at least for both). Similarily, it profits whenever Firefox is used and whenever iOS is used (most of the time for both). Therefore, although Google likes that you use Chrome or Android to access their services, what it wants is just that you use their services regardless what platform you use.
It has no reason for it to desire a complete lock-in because their products are just means to an end, not ends in themselves.
Chrome isn't open source, chromium is. What are the extra bits in chrome?
My issue is not that google does what it does, my issue is the religious cult like status so many tech related people give google, in spite of their numerous and repeated attempts to control so many facts of the digital landscape
"People are defending Google" => "They are giving Google a religious cult status" really? Come on, keep that attitude away from adult discussion.
When people like you constantly attack an organization that is increasingly useful to everyone else's well being, what else is that but paranoia?
Also please remember this quote from the author of Catch-22:
> Just because you're paranoid doesn't mean they aren't after you
https://code.google.com/p/chromium/wiki/ChromiumBrowserVsGoo...
Plus, if you're on Windows or Mac, the auto-updater for Chrome.
The most significant differences are probably that Chrome has oit-of-the-box support for AAC, H.264, MP3, and Flash that Chromium does not have (by default).
If they are doing nefarious things (e.g. if they shipped something that benefited their own web properties and hurt others) they wouldn't exactly publicise that, now would they?
Chrome is not open source. Chromium is.
This is not a pedantic point - a lot of things that work in Chrome are not available in Chromium, and that gap has been widening.
AOSP is open source, but less and less of what people think of as Android is part of AOSP - a lot of core functionality has been moved into proprietary Play apps and Google services.
Hpw so? The gap narrowed considerably recently when Google and Foxit open-sourced the PDF plugin. In terms of capabilities, the most visible differences are that Chrome supports a few additional media tags and Flash that Chromium does not, by default.
Chromium vs Chrome (on Linux): https://code.google.com/p/chromium/wiki/ChromiumBrowserVsGoo...
PDFium: https://code.google.com/p/pdfium/
HN discussion of PDFium: https://news.ycombinator.com/item?id=7781878
Are you trying to disagree with the OP? Because he's saying "the browser market should fix itself via you choosing Firefox because Chrome is a threat to your privacy."
He's saying "we should do X because Y", and you're saying "no, everything is fine because we can do X if Y".
A web browser is probably the least sticky software application you could conceive of. Switching from one browser to the next can typically be done in minutes, so reading something like
> So if you want an Internet --- which means, in many ways, a world --- that isn't controlled by Google, you must stop using Chrome now
makes me think the author of the article has a huge chip on his shoulder.
This not the right tone for this kind of discussion.
For an individual, maybe. But if 99% of users are on Chrome, sites will target Chrome-specific features and the web "won't work" on other browsers. That's when you get lock-in.
Open Web, Javascript Only world, and Patents free video codec etc, doesn't matter to 98% of the users online. It is a very noble thing to do, but most users dont care.
Do i care? I do, but none of these are going to pull users away from Chrome. As a matter of fact, if Firefox didn't have a bunch of loyal fans, Chrome would have taken over 60% of Desktop Browsers market shares. With the majority of the rest going to IE, then Safari and Firefox.
Users care about speed. Having deployed over 100s installation of Firefox, and forcing them to use it, everytime they get to touched Chrome their instant response was, why is this so much faster. Can I use this?
They dont care about e10s, tab per process, Different set of Superfast JavaScript Compiler that only works with 10% of the site. Or What ever newest GC that was added it. They wouldn't know, and dont want to know either. All that matter is the result, the experience of using the product.
I am a Firefox Fans, but I hated it, all because i love it so much.
"Fighting pollution is a noble thing to do, but most users don't care. They just want fast cars."
Users don't understand enough to care. That doesn't excuse us who do understand from caring.
The web that users love today is possible because of ideals like interoperability which they don't understand.
1) Bring security sandboxing already.
2) Fix the terrible rendering on Android. Seriously, Firefox has literally the worst rendering out of all mobile browsers. And by worst, I mean slowest. I don't know whether it's some kind of on purpose delayed rendering, or if it's just that slow, but they need to change that. It's especially more obvious on lower-end phones (where Firefox OS is supposedly making a big push).
Also, after all this time, Opera Classic (not the new one) is still my preferred browser on Android. It acts the way it should when double tapping (makes the page big and usable). Chrome/new Opera don't really do anything when double tapped. And it has the fastest rendering.
It also still has a great mobile browser UI. I don't know what Opera did with the new one, but they totally killed that UI in it. Anyway, my point is, Firefox could learn a thing or two from Opera Classic for mobile.
Firefox feels fast on the Nexus 5. I use it over Chrome, because I want to disable third-party cookies. Chrome on Android doesn't give me that option...
Same here on a Galaxy Note II. Pretty high-end phone though, that might have something to do with it. Still, been using Firefox ever since I got the phone (my first Android after years of Symbian) and I'm very happy with it. It even has about:config included!
Want Firefox to succeed? Then they will need to change priorities.
The multi process in Chrome is implemented in a very bad way that multiply without a reason the RAM usage, it is better implemented in Safari but still heavy, I eventually have crash in Firefox once a month, but the session manager addon can remedy. As for addons they use way less memory in Firefox, you can see it with the about:addons-memory addon (yes another one), "add block edge" uses around 25MB, whereas in Chrome it is 10x more. I still use Chrome for webdev, but the firefox dev tools are progressing.
Tree Tab Style is a better way to navigate the web, you can see more tabs because screens are wide and the web is vertical, so it makes a better use of the screen. Also the tree structure is better for the way to browse the web with hyper-links, it is like a multi stack trace of page you saw.
Chrome duplicate tons of data structures, Webkit2 shares more, but Firefox without multi process is more efficient.
I know you can get rid of it, but then I have to fiddle around with about:config to get it working as I want it to out of the box. All very strange.
I really like that when I type the name of a local server, my browser doesn't search for it.
I also like that I can search my history and bookmarks without my keypresses being sent to google/bing.
If that's literally the one reason you don't switch, and that one reason can be handled with no more effort than swapping the shortcuts on your desktop, I just don't get it.
If I want get things from my history then that's one box, if I want to search then it's a different one. Two completely different sets of suggestions, for different purposes.
Works perfectly.
I use Firefox on the desktop mainly because of Tree Style Tabs and Snap Links. I can't browse the web without these two anymore.
I use Firefox on mobile because it allows me to use extensions. Especially, with Ad Block Edge, I can browse mobile web without the annoying ads. And with Phony (user agent switcher), I can easily switch to the desktop version of a site.
Speaking of Ad Block Edge, anyone complaining of Firefox being slow and hogging memory, it's probably because of Ad Block 'Plus'. Replace it with Ad Block 'Edge' and enjoy smooth browsing!
I would love there to be a minimal but usable browser.
The reason I switched back to Firefox from Chrome is the Self Destructing Cookie Extension which is just great.
- Midori http://midori-browser.org/
- GNOME Web https://wiki.gnome.org/Apps/Web
- rekonq http://rekonq.kde.org/
I do see what you mean with a minimal browser though. It is what Chrome was initially: the basics that you needed and no clutter. I would like to see such a project based on Firefox, especially given how customizable Firefox already is it might be a pretty awesome project.
Second, Firefox give me more freedom so far. I can install whatever plugin I want, regardless whether violate Google's terms of service. Instant example, you can't download a Youtube video with chrome store app.
When users are running an old, unpatched version of a browser, you don't need very advanced tactics to pwn their machines...
And for what is worth, there must be a way to disable Chrome automatic updates, because the PortableApps version of it doesn't (or didn't, a while ago) auto-update.
It's littered with garbage-ware. Outdated extensions, broken extensions and extensions with fucking ads. It seems like anything can get in and you don't know if it's broken until you test it yourself.
It's a mess. At least with Firefox addons you can expect a certain level of quality, especially with the vetted addons, and you know before you install it whether it;s likely to be compatible.
EDIT - This thread is an example of 'That escalated quickly!'
By the way isnt Mozilla like 90 percent financed by Google?
...and they are competing on: Chrome<->Firefox Android<->Firefox OS
http://www.forbes.com/sites/timworstall/2013/01/22/so-why-is...
They actually get a bunch of Google search users from that deal and they don't pay a lot for the marketshare they got for it. If anything, Google wins with that deal.
However, what if one day Google Chrome has 70%+ market share? Then the Chrome only creep will continue. You can already tell that they are doing a lot of Chrome only things on their web properties as with the nightly chrome builds you get occasional Google property only weird bugs. If Chrome had a massive market share they can then not have to bother supporting Mozilla or web standards. They can then leverage Chrome to have an advantage in performance and even monetization of Google products over others.
You can say right now Google has not done this, but they are doing small things here and there that are going down that route. Altruism is not a trait companies are known to keep for long, especially when there is no competition.
Oh, I agree with the tonality of the article, alright, but i don't subscribe in the "White Knight Firefox" story. Firefox is in bed with Google already, I don't like one bit what they did with the recent update and UI changes, and the performance of the browser in general is so bad it's not wonder people are switching to Chrome.
We need a much better competitor than Firefox if we want to fight against Chrome's domination.
So is using Mozilla in the interest of Google, or is it not?
As a user who knows about "defaults" you're way ahead of everyone else and can probably figure out how to change them. For people who don't care Google is perfect.
http://techcrunch.com/2012/11/15/mozilla-releases-annual-rep...
EDIT: Would much prefer Opera if it supported all my Chrome extensions.
"Just remember the dark years of web, when IE was dominating and web was stagnating."
I do. And we are well into the process of getting out of it and wonderful, good, new browsers have emerged. That is in favour of what I was saying. The products converge towards a better quality because that's what people gravitate towards.
Simple Darwinian selection is rarely that simple. Free markets are rarely really free.
I choose Windows Server for my business because it's by far the easiest network server system to setup and maintain while still offering me the absolute best experience for maintenance and control of my enterprise.
Clicky-clicky-click in the free UI-admin-tool that is included and I've got a new IIS web site up. Click...I've got a new SQL Server database built. Click...I've got a a new Virtual Machine, etc. Click...I've got a .NET app and developer workflow already built and scaffolded without having to memorize one single command.
Unix operating systems including Apple's don't offer anything even close to the experience that you get with Windows. That's why people choose Windows over Unix when they actually think about it. After that, they choose Windows simply because everybody else is using it, making it the default choice. (This is all in my highly experienced opinion of course.)
What other advertising company has ever had as many fingers in as many pies?
It’s entirely possible for people in parts of the USA be getting a large percentage of their web content (search, news, video, social etc) from a Google web property, using a device controlled by Google, using an internet connection controlled by Google.
Just to remind you - Google is an Ad company.
People talk about the Apple “reality distorion field” because people willingly buy in to the Apple ecosystem, but Apple have nothing on the religion like status Google has reached with some people.
The idea that Google will somehow abandon it's current advertising/data mining business model is ridiculous.
In 2013 Google's non-advertising revenue was less than 9% of their total revenue.
For average people, the $0 price tag is one of the big appeals about Google's various services - of course those things are really just ways to acquire product (i.e. people) data/eyeballs.
If you look at a lot of their online services outside of straight search, they do not have the best experience, they are simply free and "good enough" to squeeze out or marginalise paid services.
Yes, it is only around 9% now, but it used to be 0% and it is growing fast.
e.g. they buy a company like Nest, which has a commercial product. Suddenly they have a lot of extra non-ad based revenue, giving the appearance of growth.
Firecrap will support HTML5 DRM. What kind of choice are you talking about? We have _no choice_ (well, except from way smaller projects, which doesn't matter. I can't see the majority of users using netsurf or some other cool project).
Yes, I still use firefox from time to time, but the situation is getting worse. Instead of fixing older bugs, they keep adding new ones. Huge memory leaks and for what? For a browser that supposedly let's you view... web pages.
I begin to think that unix and it's simplicity destroyed my way of thinking. ;)
I haven't installed Flash for several years and I can't say I feel like I'm missing out on anything because of that..
Though I agree with your basic argument, it must be noted that you have a choice to fork Firefox. You cannot do that with Chrome.
Yeah everyone will start about Chromium but it's not equivalent. There is no sync, PDF viewer, Flash Player implementation, print system (and print preview), auto-updater, AAC, MP3 and Opus codecs, and maybe other things I'm forgetting.
If you want to fork Chrome, you'll have to build all of that yourself. If you fork Firefox, you get the whole deal and you can really make it the way you want it to be while staying up-to-date with upstream patches.
You may find the Chromium project's comparison helpful: https://code.google.com/p/chromium/wiki/ChromiumBrowserVsGoo...
As a matter of fact, Chromium does support open media formats such as Opus, and (now that Google and Foxit have open-sourced PDFium) Chromium has the same PDF viewing and print preview system that Chrome has long enjoyed.
PDFium: https://code.google.com/p/pdfium/
HN discussion of PDFium: https://news.ycombinator.com/item?id=7781878
Both Chromium and Chrome allow you to sync your profile (bookmarks, extensions, etc.). The auto-updater is a difference on Windows and Mac, but not on Linux, where Chrome simply uses the same repository and package update systems other applications use.
It is true that Chromium does not, by default, come with Flash bundled or support proprietary media tags (AAC, H.264, and MP3), but the reason why that is the case should be clear.
If you do want Chrome's Flash plugin in Chromium, you only need to copy the file into your Chromium directory. There are even Linux repos that can keep it up-to-date for you.
Except that in reality, no, you don't. Except if you are a team. And have funding. No one can possibly go through all those changes and apply them in a clean manner while having compatibility in mind. And even if that happens (waterfox), I (as a user) cannot trust them because I (and many more) don't have the time to search through all the commits to see what the fork is _actually_ doing (which in reality is just wasting time).
From one hand, I actually love how firefox is open and transparent and I trully believe the main devs and the whole project deserves so much more, but at the same time I consider many of their choices very poor and without thought.
So we find ourselves offended by something in one of them, and fasten on another because its not deficient the same way. Without any thorough analysis.
Works the same way with cars, and politics.
With `bent` you mean like they're trying to build the best products people would want to use? What should they do instead, not try as hard?
> Google controls Android, which is winning; Chrome, which is winning; and key Web properties in Search, Youtube, Gmail and Docs, which are all winning.
IOTW success of a competitor is bad.
The reason why they got involved with everything is that they faced threats to their web business from other companies bent on dominating the whole platform (web/cloud apps) This is a good thing too.
But as developers and techies we know what happens when one company becomes too dominant. This benevolent create competition part could end up with us being in the same situation the web was in 10 years ago. We can all get lazy and say well Chrome is great and so are a lot of these web services Google makes that are slowly but surely moving away from standards. But the tech community possesses the resources to help keep Google honest, and Firefox is a major tool in that.
# of open tabs - % MarketShare 1 50%??? 2 3 5 7 10 12 15 20 25 50 100?? 200 tabs open?
And also do it by browser type?
Plus Why not show us how productive you are with hundreds of tabs open in FF? Or for that matter any other browser?
They're actively making it worse. It's slower and more bloated than ever.
Not to mention it caused a small periodic interruption in MacOS (you were typing and then it would stop the whole system). Shut down Chrome and voila, no more interruptions.
I'm using Chrome exclusively for GMail, and I keep logged out of Google on FF which is used for everything else.
I am using firefox because it is multi-threaded (vs. chrome's multi-process) and thus lighter. My version is still 28 since it has less dependencies than current one.
Be different, otherwise FF may die.
NaCl let's you use e.g. C# in-browser without shitty and low-performance workarounds like transpiling. I hope it will become mainstream.
It isn't ONLY c/c++ but any language that can compile with LLVM, which is almost every language.
Think about it, new scripting languages, new compiled languages, anything language you care about. You want to write in Haskell? fine... do so, and have it run instead of javascript.
This IS a big big deal. No language is perfect, so the ability to use any of them? It is huge.
Do you remember Java Applets? Do you remember ActiveX controls? Do you remember Flash and/or Shockwave?
"Your browser does not support Flash/Java/ActiveX/Bert and Ernie's latest bullshit, please upgrade to X to continue"
Don't tell me technology doesn't thrive on competition. Pigeonholing everyone into same set of legacy languages is simply not OK! (no transpiling suggestions please - it's crap)
At least there's enough JavaScript out there that you can get usable native code on GitHub, or perhaps even just cut-and-paste. Even without jQuery, if you're sagacious enough. And then of course there are full-on jQuery plug-ins, some of which even run tolerably off-the-shelf.
THAT is why MozFound pushes the paradigm of progressive enhancement: not because it makes life easier for developers (it doesn't, as a rule) but because it makes Web publishing approachable to a far greater user population than developer-kit-based toolboxes.
In conclusion: is reliance on the basic native stack the ONLY way? Of course not!
It is, however, the way that's easiest to learn and (usually) the hardest to f* up.
Yes, even CSS, as long as you care to walk before you run.
Because they make a good browser? Firefox is still slow, hangs frequently and the developer tools are still not up to par to Chrome's. All IMO of course, but as a developer I don't have the patience to use slower, clunkier tools "just because".
Also, Mozilla gets most of its revenue from their partnership with Google[0]. Is there a difference between using a Google made browser or a Google funded browser?
[0]: http://en.wikipedia.org/wiki/Mozilla_Corporation#Google