Ciao, Chrome: Firefox Quantum Is the Browser Built for 2017
wired.com
wired.com
I ran Developer edition, so I received the updated that killed most of my extensions earlier than most and I realized that the main reason I used Firefox was because of my collection of extensions -- many of which now didn't work. So I abandoned Firefox on all but mobile earlier this year and switched to Vivaldi (chromium based)[0].
Now that my most important extensions are available (though still haven't found uBlock Protector), I've started using Quantum again. I'm really enjoying the fact that HTML5/Flask autoplay can be disabled in "about:config" (and that it works, unlike the myriad of extensions I installed for Vivaldi claiming to do the same but which mostly broke things like gifv playback and random non-YouTube video sites that would still autoplay or would simply refuse to play). Firefox Quantum is faster and I'm back to being a (mostly) happy Firefox user, again. Last night I removed the icons for Opera and Vivaldi from my task bar to keep me from accidentally starting them due to muscle memory (and therefore adding bookmarks in a place where I will lose them).
[0] No, I don't have a thing against Google, I just preferred the high-degree of customization that Firefox/Vivaldi gave me over Chrome. I don't like Chrome's opinionated configuration panel -- I'm a developer and I like knobs to turn. Though Vivaldi lacked the conveniences of syncing things between my various machine so I ended up on Opera rather regularly.
Personally, I would consider Firefox Quantum to be a step up over Chrome, but it's still missing much of the customization that I grew to love under Vivaldi. Simply being unable to change keybindings or the speed dial selection were enough to draw me back to Vivaldi, but I'll be keeping a keen eye on Firefox development from now on.
I do agree however, the lack of syncing is a major drawback to Vivaldi, and one I hope they will add in the near future.
I've heard that is one of the most valuable ad spots in the world and I've seen a lot of Chrome ads there.
Yeah since they literally won't sell that spot, I'd say it's worth billions of dollars.
I still keep a Firebug 48 with old Firebug addon around, because of the awesome DOM panel (that also Chrome doesn't have).
What does that mean? What are "inbuilt native" DOM nodes, or "custom DOM nodes"?
Love your own
There are two kinds of objects and functions - those that
are part of the standard DOM, and those that are from your
own JavaScript code. Firebug can tell the difference, and
shows you your own script-created objects and functions in
bold at the top of the list.
To be even more discriminating, use the options menu to
completely hide different kinds of objects. For instance:
Show Own Properties Only hides derived properties from the
prototype chain, Show Enumerable Properties Only hides non-
enumerable properties and Show Inline Event Handler shows
inline event handlers that are not associated with functions.
With "your own JS code" it means the JS libraries, the JS code of your website. Also any changes to DOM made by JS code is also highlighted in bold and different colors like green and red. Try it out yourself, you will see it's very useful undo you will ask yourself, why haven't I used it in the past.I fear as it's now hard to impossible to try out Firebug with current Firefox, and the WebDevTools have long forgotten the past functionality of Firebug, we may never again get this valuable features back. :(
But to try it out yourself, either download FF48 portable and install an older Firebug revision (the last two Firebug revisions are "fake" meaning the basically remove Firebug, so use an older Firebug from 2015, you have to install it manually, or downgrade it)
Despite the downvotes by people who don't got it, it's a very valuable feature that made a Firebug so special and useful.
Please Mozilla devs, try it out, and you will get it in 1min how useful it is, and please add it to DevTools. (@Chrome devs: please also add it)
Until they begin introducing useless features no one has asked for, redesigning the interface - I'm sorry - "user experience" to be more "modern" (cough... chrome-like... cough) and then change the API without full backward compatibility rendering about a decade of extensions - cough... addons - cough... I think they back to calling them extensions - useless.
Not to mention the users, who had about a decade worth of muscle memory and their extensions configured just the way they like, who now have to start over.
To be fair people said the same thing thing to Apple when they decided to enter the phone market
Today the technology is mature enough, so it's more about the (small) gimmicks like fingerprint scanners.
Firefox itself needs large market share, as a bulkhead against sites that work only in {IE6|Chrome}.
Mobile OSes need large enough market share because you have to persuade the proprietors of important services to make their services available on the OS — if those services aren't available, your OS won't have enough utility for most users.
But it is possible to get a large number of services working on an unpopular mobile OS — if there's a common standard that unpopular platforms can make use of, which is good enough for most users — such as web apps.
(For example, DuckDuckGo can succeed or fail on merit, because it's a viable alternative. In the Linux bubble, most apps don't specifically target unpopular distros, but they can make use of the same source code or the same packaging formats.)
So if we want better mobile OSes, we should support interoperability of apps.
I've only seen tech articles/blog posts for Mozilla's PR, so while that is great, they may need to expand their efforts to include the general public. Chrome did speed-test television ads [0] like, Is Chrome faster than a potato cannon? that were appealing to a general audience. Not suggesting Mozilla do this. Perhaps reaching out to universities and school districts to adopt Firefox as their default browser? At my university if you went on a public computer all it had on the desktop was Chrome, so guess what people are going to use, not only on school computers but on their personal devices? The same is true for my high school.
I commend Mozilla for their giant task at hand, taking on such a technological behemoth that has uncountable benefits when it comes to advertising their browser.
I liked the idea of having real browser diversity before, but it wasn't practical for me. Now it's practical and awesome.
But Quantum changed everything. I've been using Nightly since this summer and it's wonderful. I now use it as my default browser.
If you visit any page made in 2005 with any recent browser it will be unbelievably fast. Pages became more bloated in the last decade because they could.
chrome's day-one multiprocess support was really the big shift since it allowed js bloat to not kill your session, which in turn allowed more js bloat to exist, which in turn made ff slower..
But, like Firefox, they now have a big codebase to maintain and it's not so easy to get massive perf improvements because changing up architecture is painful.
Highlight of the article tucked in at the end there.
A quick refresher for those that perhaps was not around in those heady days: to build even moderately advanced (dynamic) web pages that were cross browser compatible was not merely a question of remembering to test in both, it was a significant engineering commitment. To add to the badness, Netscape in those years was frankly just not a very good browser, so it was not a particularly easy sell. Thus a lot of apps built in those years only (and quite rationally, too) targeted IE4, 5 and finally 6, Microsoft being very focused on backwards compatibility. IE7 was the first browser standards compliant enough to make cross browser development reasonably easy, also being the first browser in the line to have to compete with Firefox. It broke backwards compatibility, which is why IE6 ended up hanging around for so long and being so hated, even if was the DHTML API of IE4 that was the original culprit.
Today, there is no good excuse to build web apps that does not work in all the major browsers, it's just so (relatively) easy. But that was emphatically not the case 15-20 years ago.
And it's not only wired. I've come across a lot of internal sites and intranets that are poorly tested on anything but Chrome. I know, it's not exactly the same thing as the old IE/ActiveX but it still grinds my gears when it happens.
We've been pushing this since IE6 ruled. :-)
Cross browser compability should be easier than ever so it should just be a matter of being a professional developer.
But I think this thread started with a CMS that didn't even work except in Chrome.
The w3c requires a standard to have 2 or more independent implementations of a spec. Why should Mozilla or Microsoft be responsible for writing an independent implementation of SQLite just so webSQL can be a standard.
Or, if you committed to keeping it simple and not chasing Postgres and MySQL, then there’s kinda no point. Just write a little SQL wrapper around LocalStorage.
In the end, that’s why we have LocalStorage—it’s simple. Like a file system. It means that you can have a clear sense of what browsers do and do not support.
I guess here’s a direct question: why do you prefer WebSQL over a tiny JS library that does the same thing?
Makes total sense as an engineering tradeoff if you're not in the business of saving the web but publishing a magazine.
I suppose I get it now. It was originally just branding to promote a Chrome monopoly, and now it's an artificial exclusive feature. I love the idea of Chromecast but it's sad that it's still so closed off.
Chromecast isn't an open protocol; Miracast seems to be [1]
Running Chrome 62 on OSX 10.11.6 and it is fine.
I had similar problems with Chrome on Windows after they implemented DirectWrite with anti aliasing.
- The Interface is obtuse and inefficient in practice.
- All major updates only happen once a year for so that the OS announcement can have more bullet points
Which, I guess is the problem with iOS as a whole. Marketing is the primary driver of all innovation on that platform and it works for them. Except the iPad.
- Design: On Windows it integrates better but on MacOS the header is just somehow ugly. Chrome just feels more stable in this point. Also the scrolling to top when Chrome goes over the 0px line and bounces back - that's just a nicer behaviour.
- Clearing history and cookies: I yet didn't manage to find a fast solution to do this in Firefox.
Please, dear Firefox team, if you read this, improve it and you got me back!
Which is configurable.
This adds a macOS-style title bar and flushes the tabs to the left of the window.
Btw: What I mean is the space left from the first tab, not the "drag space" on top.
The drag space should enable/disable both, the space left of the first tab, and above the tabs.
I had to read the privacy notice they open on start to find out that telemetry was enabled by default.
It's strange because we do this type of tracking in all facets of webapps, but desktop apps trigger our suspicion meter.
With web apps any telemetry data is pretty much limited to things on that domain. Browsers have access to more in principle.
I guess if the data transmitted is not personally-identifying or profile-building then it's fine. E.g. number of sites only, not urls. On second glance at the new FF page https://www.mozilla.org/en-US/privacy/firefox/ it seems like the stuff they collect is pretty innocuous. Paranoia ftw.
Because Mozilla.
2. Chances are significantly lower considering that this collaboration started only recently on the new installs from the website. Judging by his comment, I don't think he's a new Firefox user.
Of course, the chance is still there, but I would argue that it's low enough to be negligible, at least for him.
It's natural because in some sense, a webapp is more like regular visiting a site; and just like the fact that my requests to websites will show up in their server logs is, for the most part, not really a concern. To use an analogy, "if you want to have a conversation, both sides need to be able to contact each other." But when software is monitoring what I'm doing with it, and reporting to one central site, when I'm visiting other sites? That just evokes "do not want". I don't care if it's Mozilla or Google or whoever else. Just. Stop. Watching. Me.
FWIW in Firefox nightly (maybe also beta?) if you flip the privacy.firstparty.isolate then the fact that websites can talk to each other is severely reduced; basically third party iframes get their own set of cookies for each domain they're embedded in, so tracking iframes know about each other less. Flipping this pref will log you out of everything though (only the one time), and some sites don't work with it (nothing major so far, and you can file a bug. In many cases it's the site relying on iframes in a weird way).
Edit: Ah, this is a part of Firefox. It looks like they're using some crypto/privacy features such that "aggregation is not technically feasible".
Strongly blinding stuff that way isn't new; e.g. the safe browsing stuff uses differential privacy.
And at the server where it's sent to, it gets disconnected from the IP address and intermixed with other people's browsing history. So, it's not stored in personally identifiable form and therefore not vulnerable there either.
Mozilla has also made an official statement that neither they nor Cliqz store personally identifiable information as part of this, so doing it anyways would be misleading of consumers, i.e. breaking the law.
Not to mention that it would violate German privacy laws (which is where it's currently being tested), if they collected personally identifiable information without clearly notifying the user and at least some checkbox that the user has to tick.
It's easy to spin this, so that it sounds like Mozilla is doing pure evil here, but it's just not the case.
Mozilla's track record of software that aligns with FLOSS principles makes me trust them when they release new software which they claim aligns with FLOSS principles.
But if Mozilla engages in what you call "suspicious behavior," it seems like a bad idea to assume that it's ok because of Mozilla's track record. In fact, I'd go in the other direction and say that suspicious behavior from Mozilla is enough of an anomaly that you should pay more attention to it, not less.
Edit: Wow, downvotes for opposing pervasive telemetry. Now that is scary...
This is not paranoia, scummy software developers have actually sent much more than crash reports. And crash reports may contain private information anyway.
Before anyone says Mozilla is different: http://www.zdnet.com/article/firefox-tests-cliqz-engine-whic...
i have seen this article already 5 times on this post, what is the point?
As far as i remember you can read the whole automated bug report or even modify it. did i miss something?
I've been using Firefox now for about a month, and it's become my main browser. I'm really loving Firefox again, and hope they keep this up.
Maybe time for a donations? https://donate.mozilla.org/
[1]: https://addons.mozilla.org/en-US/firefox/addon/h264ify/
Just because Firefox technically supports a format doesn't mean it has to disclose that format to external servers for selection.
Native browsers (Safari/Edge)- tend to try their best to grant a good user experience all around for the device you bought, so they should never be discarded. Pretty safe for people to just stick to these as a result.
Firefox- user focused on customization, privacy, features (Send to Device, RSS toolbar feeds, etc).
Chrome- focused on Google's best interests. No real privacy guarantee since that's in their profit incentive. Mostly a marketing backed browser, shiny Google adverts on Google services insisting Chrome is what you want.
I tend to recommend native browsers or Firefox, if the user has the inclination towards being a power user. I really can't see a purpose to Chrome, and it's hard to separate truth from fiction because there's a massive boatload of corporate Google fanboys out there that promote everything they create.
I'm more of the anti-profit incentive type, and prefer people simply do what they want to. It's worth considering if no one would build Google Chrome without a for-profit incentive (and it's highly unlikely it would exist without Google existing), then how could it possibly improve things for the better? It doesn't, it serves Google's best interests. Everything that does, are temporarily mutually aligned interests.
Most people don't see this for what it is, and think Google is their friend.
Though I'm quite sure I won't switch from Safari, since I don't want to exercise my fans anymore. Tried Firefox Quantum and it really feels fast, but it's still on top of my "significant energy" battery list. When I think about it it would be really hard to beat a native GUI browser with something made for cross-platform, so I feel a bit desperate.
It seems that Mozilla just uncovered how to make PR/marketing successfully after years of failures in this department. Good because competition is good for end-users.
It's shame that Mozilla is doing things like this though:
"I stopped using firefox since they are delivering cliqz with every 100th download which will analyze and store your browsing history" [1]
Firefox without WebRender is still slower than Chrome. The difference is noticable if you compare it with the old versions.
Definitely a huge improvement. The web response showed it. But I went back to chrome for the last few days. For 2 windows / 20 tabs it's definitely faster in just enough places to make a difference.
I don't have a recent machine, but chrome (even stable) has no issue at all flying with my x200.
I wonder how firefox perf will evolve with more and more rewrites (rust modules etc)
Having said that, I might start using FF as my non-work browser again.
Took me not as much to switch back.
You can do it. It just takes some getting used to and perhaps a few compromises until the next updates are released, but it'll encourage Google to actually play nice with the web again.
Yet, webkit/blink powers today a lot more than google chrome. I think headless mode & nodejs(v8) integration (e.g. nwjs/electron) is still a major missing feature to call it "a browser build for 2017"
I'm not sure why "use the JS engine from Chrome" is a good requirement for a non-Chrome browser, or what do you mean by "nodejs(v8) integration"?
Makes my mac catch fire and still stutters.
edit: downvotes? you guys using some build I'm not? Because I'm on nightly.
EDIT : this is really really weird. I'm pretty sure youtube played perfectly fine yesterday on firefox (mac os x here too). Call me paranoid, but could it be possible that they altered something to have the video stutter on firefox in the meantime ??
I like Chrome Dev Tools, they fulfill the vast majority of my needs and Postman covers the rest. I just don’t exactly understand the gains for a developer to switch when the contextual switch is high.
I'm not saying Google is doing anything malicious here, I think it's more of a "we put a lot more effort into making YouTube work" kinda thing.
It's also not that surprising that Google has less of an incentive to test interoperability with their competitor's product…
Firefox Nightly supports it, too, but Google still uses the polyfill there, and not even their normal polyfill, but a significantly slower one.
In fact, Mozilla has an entire team dedicated to emerging technologies[0] and you can see what that team is focusing on on their website.
[0] https://research.mozilla.org/
Disclaimer: Associated with Mozilla (Foundation), not Firefox (Mozilla Corporation).
This isn’t there on Blink or WebKit.
I’m not sure how to go about trying to get it looked at.
To determine whether this is the cause for your particular problem, create a fresh new macOS user account, log into it and see if you can replicate the slow-down there. If there's no slowdown, it's probably this bug.
To work around the problem, I created a temporary admin account and logged into it. I then renamed my current account, created a new one with the correct details, then transferred most of my stuff from the old account to the new one, including the full contents of Library. Last step, chown the new profile directory:
sudo chown -R youruser /Users/youruserIt’s a really annoying issue because the “stall” is like 0.75-1 second every time I navigate anywhere.
I would still run the user account experiment — your described symptom matches exactly what I experienced. It should only take a few minutes to make an account, log into it and run Firefox.
What I do know:
* The problem started after a major macOS version upgrade, almost certainly Sierra.
* The problem occurred on my desktop and my laptop, but not my wife's computers that saw largely similar install history but more plain-vanilla usage patterns.
* The contents of the Firefox profile directory do not matter; the problem occurs with a completely fresh profile.
* The contents of the ~/Library directory do not seem to matter; creating a new user account and moving the entire contents of ~/Library back fixed it.
* The problem could not be replicated within any other user accounts on the same machine where the problem occurred.
* I was unable to create a faulty user account.
There are two things that keep me on Chromium - that, and the ability to appify a website.
[0] https://wiki.archlinux.org/index.php/firefox#Unreadable_inpu...
see https://bug635044.bugzilla.mozilla.org/show_bug.cgi?id=11580...
That application is so useful, everyone I know who has tried it gets used to it and can't live without it.
So you could have a go at porting it to Firefox: https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Po...
https://blog.mozilla.org/addons/2015/08/21/the-future-of-dev...
Before Firefox Quantum's release there were around 21,000 add-ons available on https://addons.mozilla.org/ and as of right now there are 7,002 add-ons compatible with Firefox Quantum. Almost all of the top 20 add-ons have made the switch to the new API.
So I'd say now is a good time to build an extension for Firefox. The transition to the new API model is complete, there's lots of room for new add-ons compatible with the new API, and more APIs will be added with each new Firefox release to enable more features for WebExtensions:
https://blog.mozilla.org/addons/2017/11/20/extensions-in-fir...
If you want to get into add-ons, now is the perfect time. The tutorials are a bit sparse atm, but I found this treasure trove of examples straight from MDNs repo [2]
[1] https://addons.mozilla.org/en-US/firefox/addon/ametrican/
So, Mozilla did drop old extension APIs, but I think you're misunderstanding things here. They didn't just drop, I don't know, the tab renaming API or something like that, instead they dropped the entire extension API. So, the entirety of how you used to write extensions for Firefox does not work anymore.
And they had two of those entire extension APIs (XUL/XPCOM extensions and Jetpack extensions), so yeah, they did drop extension APIs in the plural.
But there's now a new way to write extensions for Firefox, a new entire extension API, called WebExtensions. It's based on Chrome's extension API, so most Chrome extensions can now be ported to Firefox without much hassle. This also means that offering your extension for both Chrome and Firefox is now essentially half the work as before.
The new extension API is also just a lot simpler to work with and your extension will not anymore break with new Firefox releases, like they often used to in the past.
The new extension API is more limited than the old one, which basically is necessary to achieve the two previously mentioned points, so that's why some people might think that it's worse and that it's now not anymore worth to write an extension for Firefox at all and whatnot. They're sometimes a tad overly dramatic there...
Also, the new extension API isn't yet quite stable. The core of it, which was taken from Chrome, obviously is, but Mozilla is still working on more APIs to add to WebExtensions, so depending on what you're wanting to build, it might be a better to do that in a few months from now. But if you're just starting out with writing extensions, it's unlikely that you'll hit your head there right away.
Lastly, because of this deprecation of old extensions, there is a demand now for new extensions. There's gonna be a good number of niches that one can build extensions for and have people actually use them. It's not like we're starting out from zero, many extensions have already been ported (either rewritten or from Chrome), but yeah, still plenty of room, too.
Type "about:profiles" into the URL-bar and from there it should be mostly self-explanatory.
Free and open source alternative to last pass.
Work flawlessly as a Firefox Android/desktop extension or as it's own app in Android.
I tried the extension, but it hangs on the LastPass login screen.
However Firefox has always been the default browser since the days it was Netscape Navigator.
Mozilla is the only organization whose agenda is done in the name of the consumers.
> they are partnering with political activists to block sites that they deem to be "fake news."
> I'm a pretty heavy user of Chrome profiles .. definitely doesn't feel as well thought out in Firefox.
... and any extension incompatibility complaints
These are kind of secondary, or have little to do with the new browser itself. They are not really an argument against an everyday tool that is faster, more customizable and more practical out of the box.
In the end they are different from containers in the general purpose (they are geared towards having a multi user experience more than firefox's multi identity/privacy) but chrome's take is much less frustrating to manage in my experience because you can't open the wrong type of tab involuntarly.
That said I switched to firefox and this (and lack of U2F 2nd factor auth) is the only pain point so far
You should be able to flip "security.webauth.u2f" depending on your release channel. If not available yet, I think it will be soon in any case.
Some/many sites are sniffing the user agent.
And as far as I have googled, there may be a bug in Mozilla's implementation (or maybe a different interpretation of the standard) that they are currently fixing.
Google has a JS u2f library that relies on an implementation specific detail of Chrome's U2F impl. Lots of folks use this library.
It's available, and it works for some sites (Github), but not Duo or Google or most sites.
The reason behind this isn't Firefox's fault, Google has a js u2f library that they've written that relies on implementation specific details. It's not easy for Firefox to switch over to that particular unspecced behavior, nor should it, really, so you need to wait for Google to fix it and consumers to pull it in.
Usually the effect of this is that yubikey login doesn't work on some sites, however a couple weeks ago it went to the level that GMail login didn't work at all; it would log you in and show the progress bar and get stuck there (without even throwing up a JS error)
Run `firefox -P` to get a functional GUI. Create some profiles and named them. Create links that run `firefox -P Work`, `firefox -P Personal`, `firefox -P Furries`, whatever. If you have other firefox instances opened, add `--no-remote` to the command line. They are completely separate instances of Firefox, they share only the executable.
"firefox.exe" -no-remote -fullscreen -P "spotify-profile" -url "https://open.spotify.com"
and user_pref("taskbar.grouping.useprofile", true) so that I get separate icons in my taskbar for each profilehttps://developer.mozilla.org/en-US/docs/Mozilla/Command_Lin...
Thanks for bringing this up. It was bothering me.
Here are specific instructions on how to do this, for the curious: https://superuser.com/a/1050664
And in case anyone's curious about changing the icons of the different profiles in the taskbar, there's this: https://stackoverflow.com/a/24398229
I prefer Container Tabs, which basically let you have profiles on a per-tab basis. So you can have some green tabs, some yellow tabs, and some pink tabs, and each is effectively a separate profile cookie-wise. This is a built in feature but I recommend using https://addons.mozilla.org/en-US/firefox/addon/multi-account... since it enhances it.
Right now workflow is too inconvenient.
Firefox, hear my plea, help my night browsing eyes, I have too large a screen in my VR dome, and your browser, alongside all others, is still blinding, and I do not trust your add ons with all of my data.
Edit:
makeee below posted a good source describing what Mozilla is currently doing, which appears to be limited to "researching" the problem of fake news.
I would love to support Firefox so I hope they come up with something more innovative than blocking (which they do not appear to be doing now - I stand corrected) or labeling (which has its own problems).
As I mentioned below, browsers, search engines, or social networks should not be, IMO, attempting to block or de-rank websites based on political activism, regardless of the source.
As it stands you're spreading FUD.
Edit: Misread, thought OP was talking about Google not Mozilla.
https://phys.org/news/2017-08-mozilla-fact-checker-fake-news...
(Apologies for the awful link source, I can't find a primary AFP link. Several other sites that have published the same identical story.)
Full Fact does appear to be a real organization, they claim to already work with the BBC, Guardian & other media partners, as well as Google. Some of the controversy seems to be over their grant funding from Omidyar Network and an organization founded by George Soros. (Whether that's a reason for concern, I have no idea.)
https://fullfact.org/blog/2017/jun/automated-fact-checking-f...
https://fullfact.org/blog/2017/jun/awarded-500000-omidyar-ne...
https://www.theguardian.com/technology/2017/aug/08/fake-news...
I trust it because I can get it from 3rd-party repos — Debian, Fedora, F-Droid — and I trust that they wouldn't all allow malicious software that claims all communication is encrypted.
Syncthing's forum uses Discourse. The whole thing just smells of competence.
Of course, it may not suit you.
Fastmail has a decent calendar, but you may prefer to use iCloud or something else for that. Calendar clients on desktops and phones tend to be pretty good at supporting multiple providers so that is a lot easier to migrate.
1. Set up an email client and get into the habit of checking your mail from it instead of the web interface (at least, on your normal devices). 2. Create and start using your new email account, which you can add as a second email address in your client of choice, alongside your gmail. Share the new address with friends and family; people who you want to recieve mail from. 3. Gradually switch over logins and the rare newsletter you care about to the new address.
Eventually, you'll find that you no longer get any mail you care about on gmail. That's when you download an archive (which you think you will look at but actually never will) and delete your account. As a side benefit, you'll likely get to cut down the amount of junk mail you get :)
I've never used Google calendar, but I presume there's a way to export as ical? That should make it easy to migrate to any provider you like.
1 can largely be solved with effort (just about) but last I checked Fastmail doesnt use the same vcard formats as Google/Apple and doesnt support custom fields in contacts. That might have changed recently and I'd be very interested to look again if it has.
I even went as far as a fairly engaged back and forth with Fastmail support (reference to which is in my comment history somewhere here) to work out how they could get bi-directional syncing of custom fields to both platforms working. But they had no plans to implement it.
I appreciate mine is perhaps a niche use case but I've got a lot of contacts with multiple addresses and numbers in multiple countries and short of saving maybe 5 or 6 replica contact entries per individual (which is a mess over) the workable solution was to stay within a walled garden.
They can interpret that however they want. For example, you can always "shape the Internet and [your] own experiences on it", including removing any blocking, adding things they remove, etc... just get the source code for Firefox and make all the changes you want.
It's all a bunch of vague marketing doublespeak anyway, with around as much power over what Mozilla does as the US constitution has on the US government.
Mozilla is doing research into this, and may eventually release some tooling for this (an addon or something). But we don't even help block ads in the browser, I doubt this will be built in.
Indeed, whatever happened to "don't take sides". Couldn't an organisation stay completely neutral and only focus its efforts on the technology of accessing websites?
But Mozilla has been optimizing around this technical cruft for so long now that not having this technical cruft anymore leaves them with the architecture of Chrome plus those optimizations.
And they are innovating on top of it as well. They packed in a written-from-scratch CSS engine into this release, which utilizes parallelism. That's something we haven't yet seen in other browsers.
In a few releases from now, we should also get WebRender, which essentially makes it so that Firefox renders webpages in the way that video games render things. So, if you've ever wondered why your graphics card can pump out cinematic space battles at 60 FPS, but your browsers stutters when playing a flimsy CSS animation, this will mostly fix that.
A browser I'm the only one using, has no use for me.
Firefox mobile is available on Android and also on iOS, though the iOS variant is only a wrap around Safari because of Apple's walked garden.
Chrome is more than dominant, so I'll use Chrome because my users use - for the most part - Chrome.
Still every Firefox user gets a never-expiring google cookie by default, a practice that is going on now for many years! Also cookies are accepted from everywhere and last forever by default without user consent, overriding the freedom of internet users in a brutal and privacy destroying way.
It is a great bigbrotheristic marketing lie by mozilla to obscure this anti-privacy behaviour with glorious blabla about how they respect privacy, when in fact they help the trackers to track you even better, doing so since many years.
Cookie privacy must be handled more restrictive by default, e.g. there is no reason to save any cookie after the browser has been closed if user did not explicitely set that for a site.
Hopefully some journous finally check the facts before mindless re-babbling of mozilla propaganda.
I don’t know where the claims for permanent cookies comes from. Cookies have expiration dates like all other browsers and can be cleared by the user. I in fact use an add on that clears cookies on tab close except for a set of whitelisted sites.
I think the vast majority of people want their cookies to stay around, especially so they can close and open the browser again and still be logged into whatever services they use. Yes, they could explicatively set it for each site, but why do so when they'd want to stay logged in?
A super-restrictive cookie policy would suit me just fine, but I think it would annoy a ton of users.
$ tar jxvf firefox-57.0.tar.bz2
$ cd firefox
$ mkdir /usr/local/firefox
mkdir: cannot create directory '/usr/local/firefox': Permission denied
$ sudo su
Password:
# mkdir /usr/local/firefox
# cp -rv * /usr/local/firefox/
...
# ln -s /usr/local/firefox/firefox /usr/bin/firefox
ln: failed to create symbolic link '/usr/bin/firefox': File exists
# mv /usr/bin/firefox /usr/bin/firefox.bac
# ln -s /usr/local/firefox/firefox /usr/bin/firefox
Why couldn't they go the extra mile and give me a .deb file I can just click and install or dpkg -i, like Chrome does? Make it absolutely frictionless -- lubricate the whole process -- if you want people to use it instead of Chrome.But regardless, this is the "official PPA" for the Beta channel: https://launchpad.net/~mozillateam/+archive/ubuntu/firefox-n...
What is your strategy with updates? Do you give yourself permission to write to opt or do you run Firefox Nightly as root once a day so it can update iself? I tried the latter for a few weeks and grew tired. I can't wait for containers to come to Firefox stable (which is the feature I am looking forward to the most in nightly).
But you might want to consider a different distro with more up-to-date packages anyways.
It'll be consistently tested with those more up-to-date packages, so would most likely be more stable than your attempt to rejuvenate Ubuntu LTS or whatever distro you're using exactly.
In Mac and Windows it's frictionless
sudo add-apt-repository ppa:ubuntu-mozilla-daily/ppa
sudo apt update
sudo apt install firefox
sudo apt install firefox-locale-[your language]