Firefox 43 released with 64-bit version for Windows, better Private Browsing
mozilla.org
mozilla.org
I've tried the dev edition and firebug and neither comes close - the console is particularly bad. Sometimes expressions randomly don't show the evaluated results, stack traces don't use codemaps and the whole design makes me think of the python IDLE debugger. I've also spent ~2 days in total tracking down a reverse heisenbug, one that only appeared when the dev tools were open. Maddening.
I eagerly check the release notes each time for some improvements, but I'm still waiting :(
Edit: To be fair they do seem to add interesting developer features, but on the day-to-day usability front it's still pretty dire.
It really seems great for developing I personally just have too much inertia to switch.
What are your specific problems with it?
When I want to check the responsive stuff I use Chrome.
https://developer.mozilla.org/en-US/docs/Tools/Responsive_De...
There is a separate issue where Firefox can have much worse performance when the developer tools are open. This is something has been slowly being addressed but I think there's still a lot of work to get it to chrome levels.
I do actually like that feature, but in my experience the console is a lot less intuitive than the one in Chrome. I've pasted the output from running "$('a')" on github.com here[1] using both Chrome and Firefox. Firefox gives you a massive chunk of output that can't be minimized, while Chrome gives you a condensed output that you can actually navigate through (with pagination). It's annoying that outputting a large-ish object instantly destroys the log with way too much output.
Stack traces are another annoyance, in Chrome I get a trace that I can minimize and maximize, with all the line numbers resolved using sourcemaps and with hyperlinks to the debugger. My experience with Firefox has been an unresolved giant minimized stacktrace that is really no fun to look at. The debugger also often just takes me to my concatenated 100000 line app.js file rather than using the sourcemaps.
I guess it does come down to different mindsets, I've been playing with Firebug while writing this and it seems a lot better than I remember. I've also found this[2] post about them integrating Firebug into FF itself, so good things are on the horizon :)
1. http://paste.pound-python.org/show/lUuq1bnMzOnSbcl5bhvC/
2. https://hacks.mozilla.org/2015/10/firebug-devtools-integrati...
Object { length: 33, prevObject: Object, context: HTMLDocument → github.com, selector: "a", 33 more… }
Chrome just spews a screenful of HTML to the console.
"The Developer Edition and Nightly versions of Firefox will have a setting to disable signature enforcement. There will also be special unbranded versions of Release and Beta that will have this setting, so that add-on developers can work on their add-ons without having to sign every build."
For my main browser that has all the plugins I used to appreciate in Firefox I switched to Pale Moon [1]. On other machines I continue to use Firefox.
Very happy with Pale Moon, works perfect -including all my old plugins- and I'm no longer afraid that features I depend on will stop working because the mozilla dev's decided to try and change firefox into chrome.
If you don't care for tab groups - my experiences with Pale Moon were great! I can imagine it's remained as awesome since I stopped using it (which is when they removed tab groups...)
E:
Also it's totally possible the add-on has been fixed. But I don't remember anyone maintaining it, it was just segmented away from the browser and made into an add-on without development/maintenance. It's possible that has changed and the above issue is no longer relevant.
You are correct that tab groups is offered as an add-on. Had no problem installing it, it even kept all the tabs I had in tab groups in Firefox. For me the transition from Firefox to Pale Moon was very smooth.
[1] http://www.ghacks.net/2015/11/08/mozilla-to-remove-tab-group...
If those two issues have been fixed I'd likely very quickly switch back to Pale Moon.
As an aside, I'm aware FF is removing them as well in the near future. I've already frozen myself on FF 40 for other reasons. Before anyone mentions - I'm aware of the potential security risks of doing so and have decided given my internet browsing habits it is very low risk. Low enough that I don't even consider publicly announcing my use of FF40 to be a significant security threat.
But -if it helps- the tab groups are remembered after I kill firefox from Windows task manager.
Also no problem on updating Pale Moon. But I've got to admit that there was only one update since I switched over to Pale Moon.
https://addons.mozilla.org/en-US/firefox/addon/tree-style-ta...
I'm currently running Firefox 43 on Arch Linux:
$ pacman -Q firefox
firefox 43.0-1
with Tree Style Tab 0.16.something from AMO and have `xpinstall.signatures.required` set to `true` (the default, I haven't changed anything).That extension has been clearly signed.
> Firefox 44: Release and Beta versions of Firefox will not allow unsigned extensions to be installed, with no override.
Why are they doing this? It's condescending and insulting. "No, you're too stupid to be allowed to install what you want to."
Now we seem to be nerfing the beast because someone might do stupid things.
I understand why Mozilla and Google have done similar things to restrict extension installation, but can't help but think there has to be a better way for users who know what they're doing.
Browsers are putting a lot of effort into preventing this, they wouldn't do it if they didn't have clear information showing the problem was serious.
1. Fixing the extension "code review" process, which is a mess. Make it be actually automatic 99% of the time and not a big hassle.
2. Implementing non-mandatory signing a long time ago and let that run for at least a year before making it mandatory. (The initial announcement that extension signing was going to happen was Feb 10 2015.)
3. Waiting for at least half a year after making signing mandatory to start even announcing "we will change the API and severely break all non-trivial extensions in the near future".
Right now, I think Firefox has set themselves up to decimate the number of extensions, by telling extension devs they have a mountain of work ahead of them for very little benefit. I can't imagine it will do anything but further reduce the number of users. Not sure what will come off it in the end. As a pentadactyl addict, I'm worried that I'll be on the next LTS release (without signing) for years to come. Either that, or we'll see a fork.
As for requiring signing, from the moz wiki: "The current plan is to have ESR 45 work like 40-42, with a preference that can turn off [signing] enforcement."
Edit: source: https://wiki.mozilla.org/Add-ons/Extension_Signing
The people producing my AV package do just that, 8 hours a day, all year long. How much time does Mozilla's AV coders have? How much practical experience?
IMHO, Mozilla's FireFox team should concentrate on making the browser work fast and smooth. Period. FireFox has been slowly deteriorating for years while they've diddled with cutesy GUI crap.
Too many spoons in the pot.
Also read as "doing the literally impossible (but not really)".
http://danstillman.com/2015/11/23/firefox-extension-scanning...
""" It’s been a maddening discussion, with Mozilla folks repeatedly suggesting that Zotero — a leading research tool put out by a large public research university as a non-profit open-source project and recommended by nearly every university worldwide — will either turn rogue or become an attack vector if we’re allowed to continue releasing it unimpeded as we have for nine years. """
How long until they withhold their signature from an extension which blocks ads from one of their funders, or which supports a political cause they dislike, or are pressured to dislike?
In fact, what assurance at all does Mozilla's signature give me? As far as I can tell, none whatsoever.
* Make no distinction between tabs and bookmarks, so that I can search for tabs in the bookmark library and easily arrange them and move them to bookmark folders etc.
* Add optional tab auto-suspend for heavy JS web apps so that they don't eat all CPU cycles in the background.
* Please do something about graphics accelerated video playback. My machine runs hot with 460p YouTube videos, even with h264ify (110% CPU FF, and by comparison only 34% VLC!).
* Be more keyboard friendly: Escape to defocus the address and search bars, page up/down in the add-ons list.
VLC: 14.0 %
Firefox: 27.1 %
Edit: Interesting. I tried it with a different video (H264, 720p) and it turned the results around (33% VLC and 28% Firefox), there was more movement in this clip, so it turns out to be more complex to measure this.On Windows Firefox uses the Windows Media Feature Pack to play H.264, and on Linux a plugin by Cisco.
Considering this, I think 27 % vs 14 % doesn't look too bad :)
https://bugzilla.mozilla.org/show_bug.cgi?id=1163327
Oh well, I'll just use a bookmarklet/AppleScript to open YouTube videos in VLC, if is too sluggish (VLC supports YouTube URLs via menu item Open Network…).
The Cisco OpenH264 plugin is currently only used for WebRTC, not MP4 video playback. OpenH264 only supports H.264 Baseline Profile, but YouTube, for example, uses the higher-quality H.264 Main Profile. Cisco or Mozilla could add Main Profile support to OpenH264, but people would still need an AAC decoder to watch most MP4 videos. ffmpeg solves both codec problems. For the 3% of Linux users (and 2% of Windows users) who don't already have H.264 and AAC codecs installed, Adobe's CDM (their DRM plugin for HTML5 video) will eventually allow Firefox to decode H.264 and AAC content that is not DRM'd. Props to Adobe! :)
Stop forcing automatic updates.
https://www.mozilla.org/en-US/firefox/organizations/all/?q=E...
Not to mention you can turn them off in the preferences.
"Don't open so many tabs!"
Swap my tabs to disk before the OS does!
(It's okay, I bought 16GB extra RAM so that I could run Firefox.)
Firefox though, is like trying to run through molasses.
I run Firefox on my laptop, my phone (Firefox for Android + uBlock = Amazing) and desktop. I have to use Opera on the tablet.
Anything that drastically reduces memory usage, and preferably increases multicore utilization, would be greatly appreciated.
https://developer.mozilla.org/en-US/docs/Tools/Web_Console/C...
What does this mean? It sounds like a rephrasing of an antifeature, something like "NEW: Everything you type in the location field is now immediately sent to your search provider, just like in Chrome, making the distinction between the location field and search field pointless."
I forget exactly when keywords came out but its been bloody ages.
E:
I hate being post rate limited..
"TIL" in response to ptx. I've actually never bothered with the search bar so was unaware of that behavior.
The navigation bar only searches locally (the history and bookmarks on your disk) and doesn't send anything anywhere until you press enter.
I was under the impression that this was considered a feature and the reason for keeping both fields even though they could easily have been unified long ago.
Maybe they changed it from the beta where I used it, but it was awful in a completely different way. It very highly preferred doing searches or visiting the top level of a domain to your bookmarks and history.
So, for example, typing "trans" brings up page title "Transmission" at 192.168.1.17, which is a page I visit several times a week, under the old Firefox. On the new Firefox, it brought up "Search {default search engine} for Transmission". If I just did "trans", again, instead of preferring "Transmission", it preferred Google Translate, which I visited once, six months ago, apparently because the URl begins with "translate.google.com"
As someone who has basically adapted with the AwesomeBar, I was previously hitting Ctrl + L, typing one or two letters, hitting tab, enter, DONE, and it worked for any website I visit. With the change it was always at least two tabs instead of one and sometimes more, or it just straight up required more typing.
Fortunately it could be turned off in about:config. If someone with the release version can provide any input on whether it's different than beta, that'd be nice. It honestly enraged me so much I don't even want to look. I was the guy that was telling people to move along with the less popular changes; I guess that was the one that did me in too. Made me think about downloading the long-term support release.
What is the name of this setting?
If so, they either deem the impact of not supporting various plug-ins lower, or they run them out of process now, so that plug-ins that need it can run in a 32-bit process.
http://arstechnica.com/information-technology/2014/08/chrome...
Compared to Chrome, Firefox had more problems with legacy add-on compatibility, because in addition to 32-bit NPAPI plugins it also has to deal with legacy binary extensions that link to Firefox's internal libraries.
(For further comparison, Microsoft released 64-bit builds of IE8 in 2008, but few people used them at first because there were no 64-bit versions of popular plugins like Flash until years later. Browsers on Mac OS X worked around this by shipping fat binaries that could launch in 32-bit mode when 32-bit plugin compatibility was necessary.)
Another annoyance I noticed - old search UI is gone and can't be restored even with
browser.search.showOneOffButtons = false
I had to use Classic Theme Restorer to do that (new search UI is very cluttered and annoying).This will come in 45.
And ffmpeg is disabled as well :(
AFAIK, ffmpeg is enabled in 43.
So it should play mp3 and H.264? When I try to play this in stock Mozilla build (43) it uses Flash (which means it doesn't detect native mp3 support):
https://danielamosboots.bandcamp.com/track/er-uh-ummm
UPDATE: H.264 / mp4 is working though which is better than 42.
> [GTK3] This will come in 45.
Thanks. I guess it's good that it's somewhat delayed - Breeze-gtk can get in better shape by that time and fix colors integration for KDE Plasma 5.
media.mp3.enabled = true
did it.The ArchLinux build is gtk3 by default, it the UI is awfully slow, and freezes a lot.
Be glad you're still on a gtk2 build.
Open new tab-> in address bar start typing some previously visited site->list of suggestions appears-> use down arrow key to highlight first one->HIT Enter
NOTHING Happens. Very interesting that a basic usecase does not work
What did Firefox do with that market share? Created a bloated browser, full of bugs.
I really like what Mozilla is doing, but why is it that they just can't make a browser as snappy as Chrome?
Chrome (at least some time ago I tried it) crashes frequently and uses more memory.
How many tabs do you need? How many does Chrome handle, if I might ask?
The only slowness I get with ff is when I have lots of heavy js tabs open for more than a day. In my case that's gInbox, gcal, ghangouts, trello (with heavy plugins), Facebook, and then my normal browsing tabs. Even then, I only notice the slowness when I instantiate a new window.
Also, try:
1) Help --> Troubleshooting --> Refresh Firefox (i.e. wipe all your data and settings so it's a clean install).
2) Tools --> Options --> General --> Tabs --> Don't Load tabs until selected. This let's you have hundreds of tabs open without having them all loaded in memory. When you click to a tab that you haven't visited in a while, it loads the page then.
For me this seems to not work - yes it doesn't refresh until clicked, but it seems the tabs consume the exact same memory when "not loaded" (after restarting firefox with a bunch of tabs from the prior session).
Some website like Amazon are almost unusable with lots of pausing / unresponsiveness. No plugins, clean install.
I didn't test this on previous versions, so they might work in those as well.
[0] https://wiki.mozilla.org/Electrolysis [1] https://wiki.mozilla.org/QA/Async_Scrolling_in_e10s [2] https://mozillagfx.wordpress.com/2015/05/19/off-main-thread-...
At some point I installed NoScript, and the loading of that page turned snappy, so I stopped trying to troubleshoot it. I kinda assumed from then on that there must be some script running on that page that is either clobbering Firefox itself or clobbering one of the other add-ons I have running.
On OSX FF is slugish and can take a while to start up, however on Windows 7/10 its the snappiest browser I have. Weird i know but that's how it is for me.
I should mention neither use plugins.
Cryptographic verification of scripts and other linked resources is very cool. Not an official standard, but I'm glad to see this.
It is the last version with gDocument which was removed in 42+ and breaks several extensions that have not been updated.
Mozilla is a non-profit, so it might be public information?
But it doesn't do anything unless you opt-in very strongly.
/flamewar
And space-wise we're talking a couple kilobytes.
You can't really have an opt-in without a point at which you ask the user about the option. The easily-removed button does that, the fact that it's not truly purged from the browser is a geeky detail that they're working on fixing.