Live data from Hacker News

Firefox 29

firefox.com

351–360 of 517 posts

Re: Firefox 29

#351
post #212

If you want a highly customizable browser, Firefox is it. Chrome is in its infancy when it comes to customization and they often make decisions that prevent power users from taking advantage of their browsing experience. For example, they've disabled custom stylesheets in recent releases despite a clear indication that people were sharing themes, they have very old bugs that don't get resolved (like the stupid white…

Flash support. And no, supporting the old deprecated Adobe plugin doesn't count as many sites now require newer versions. This is to support flash games. My kids love the simple flash games on Kongregate and similar sites, so I have to use Chromium on their systems.

Re: Firefox 29

#352
post #63

I love Firefox -- for what it's done, what it represents, and what it helps guard against. I have fond memories of those early versions of Firefox (nee Firebird) that busted open the IE monopoly, and where hands-down the best browser going at the time. But it's never felt very good on the Mac to me, and it still doesn't. Here's a few early thoughts on this release, from the perspective of a happy Safari user, w/ a pr…

Separate address and search bars is old-fashioned. Exactly how I like it, I HATE getting search results when I make a type-o, or try to go to an internal site and forget to specify http://

Me too! accessibility.typeaheadfind.flashBar=0 --- browser.fixup.alternate.enabled=false --- keyword.enabled=false

Turns the address bar into an ACTUAL address bar. (Hope I didn't forget any.)

Re: Firefox 29

#353
post #241
post #212

If you want a highly customizable browser, Firefox is it. Chrome is in its infancy when it comes to customization and they often make decisions that prevent power users from taking advantage of their browsing experience. For example, they've disabled custom stylesheets in recent releases despite a clear indication that people were sharing themes, they have very old bugs that don't get resolved (like the stupid white…

> There isn't a feature in Chromium or Google Chrome that Firefox doesn't deliver. Multi-process browsing. It is incredibly annoying when my entire browser locks up because one of the fifty tabs I have open is doing something stupid. That never happened in several years of using Chrome, and it happens several times a day in Firefox.

So imagine you are a person that stopped browser hygiene during a few months while finishing their PhD and now _still_ carries around about 900 open tabs waiting to be sorted into bookmarks and junk. (Yeah, that's me.)

I have to re-start Firefox every 48 hours or else its resource consumption starts affecting the overall system. This is my primary issue with current Firefox versions, although I am aware that I'm an n-sigma outlier.

Intrestingly, however, the Firefox team has been greatly improving memory management, so that currently, even with my completely pathological browser session, Firefox remains usable for 48 hours with 900 tabs open.

Re: Firefox 29

#354
post #216
post #91

Earlier quoted context omitted.

>> Separate address and search bars is old-fashioned. As a user, I don't want to have to make this distinction, and it's hard to imagine most users-on-street wouldn't find this confusing > Use the customizer. Most users-on-street don't want to customise either. Edit: The moderation on this is baffling. Does anyone genuinely believe users want to customise to achieve reasonable defaults? HN should ban new users from m…

> HN should ban new users from moderating for a year. You actually need quite a bit of karma (maybe 500?) on Hacker News before you can downvote things, so anybody downvoting you can't be that new of a user.

Then I'm baffled. There seems to be a recent trend where non controversial things:

- the documentation and character support issues can be 'bugs'

- defaults that fit most users are good

- reminding someone being personal of the HN guidelines

...get moderated up, then down to -3 or -4, then back up to 1 again.

Re: Firefox 29

#355
post #95

Earlier quoted context omitted.

Separate address and search bars is old-fashioned. Exactly how I like it, I HATE getting search results when I make a type-o, or try to go to an internal site and forget to specify http://

Indeed. I love seeing Mozilla true to their mission. By separating them, the user knows where their input is going at all times. Only Firefox gets to see what you are typing in your address bar. Moreover, I love you can click ctrl+k in a tab, then type something you are reading on that page and then hit alt+enter to open your search result in a new tab.

I think for some time already you could also just select text on a page, right-click and choose "Search for 'Lorum lipsum'" and it will open a new tab for it with your set search engine searching for that term.

I use this all the time, small thing but it's awesome! I'm pretty sure it exists in other browsers as well though.

Re: Firefox 29

#356

I love Firefox, but gosh - when I have many tabs and windows open it's a major memory hog. Maybe all browsers are like that, but it feel particularly worse on Firefox, despite all their efforts to fix memory leak issues.

I do like Firefox to. Sometimes when it gets tired later in the day I go to

about:memory

and try to manually clear some up by clicking the links in the free memory section

Re: Firefox 29

#357
post #15

Earlier quoted context omitted.

Developer Release Notes: https://developer.mozilla.org/en-US/Firefox/Releases/29

"Added the console API to Web Workers (bug 620935). Now you can log messages to the Web Console from Web Workers." About bloody time. Does anyone know why that wasn't the case from the get-go?

Originally, exposure of APIs to JS was done using the XPConnect JS/XPCOM bridge in Firefox. Simplifying a little, XPConnect is not thread-safe, so exposing APIs to workers required manually writing code using the SpiderMonkey JS API. This was done in an ad-hoc fashion for a while. Additionally, XPConnect allowed JS code to be written to expose functionality to content on the main thread, but was basically a non-starter on the worker thread because of the lack of XPConnect. (Simplifying slightly again, XPConnect also provided required security protections.)

Between having to write thread-safe code and custom JS exposure, the overhead could be significant. This has now been greatly improved through the use of automatically generated WebIDL bindings, although C++ is still used and threading issues do have to be dealt with (usually by remoting a runnable to the main thread), so worker versions of an API still aren't free.

New Web APIs implemented by the platform team should usually be designed from the ground-up for worker exposure and have worker support land soon-after or at the same time as the main-thread support. Experimental APIs related to Firefox OS and developed by Firefox OS Gaia teams are more likely to be prototypes implemented in JS for rapid prototyping and will need another rev before they can be exposed to workers. This last bit frequently happens as part of an effort to standardize the API informed by the prototype.

Links for context: https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XPCOM/... https://developer.mozilla.org/en-US/docs/Mozilla/WebIDL_bind...

Re: Firefox 29

#359
Looks like Firefox is still incredibly laggy on a 13" MBP Retina, which is a shame. Safari runs perfectly, so I wonder what the issue is.

Re: Firefox 29

#360

Where the hell is my forward button? Why does browser.tabs.onTop not mean anything anymore? Where's my refresh button? On the... right side, inside the Awesome Bar? Why isn't a separate button? Why can't I put the Home button back beside the Back button? Why is the back button permanently part of the Awesome Bar? Why does the Awesome Bar change shape and size to allow the forward button to exist? Why isn't the forwar…

They won't "stop breaking everything" because they feel the irresistible urge to constantly "improve" and "reinvent" the UI until it becomes unusable (a.k.a. the Linux desktop syndrome).

BTW, the refresh button is in the 'menu config', you can drag it to the old place. The stop button and other 'classic' buttons are gone. Meaningless 'browser.tabs.onTop' prepares you for your transition to Chrome.

FF is so frustrating and disappointing. I'm not angry, just sad.

Post reply on HN