Live data from Hacker News

Firefox 27 Released

mozilla.org

111–120 of 187 posts

Re: Firefox 27 Released

#111

Earlier quoted context omitted.

So glad I am not the only one noticing the filter change. That additional click to display the filtering options that Chrome introduced really made me start using FF more and more for work. I think this dumbing-down approach Google is doing with all their apps and websites will only alienate more and more professionals out of using their platform.

(Chrome DevTools team here). We cleaned up the filtering as it was totally inconsistent across all panels. So now it introduces one more click, but felt like generally that extra click was OK. I think we can still improve the UX, however. Which panels do you most use filters on (and for what?) Console, Network?

Network for sure

Re: Firefox 27 Released

#112

Earlier quoted context omitted.

Me too, the time it takes to initially load a link is really long compared to Chrome, even on a quad core mobile device. I hope they resolve this soon.

Hmm, might that be due to Chrome pre-fetching the page?

I don't think so. It happens all the time. Even when I just have about:blank open, and go to something like ddg.gg or google.com, it's like the browser hangs for a couple of seconds, then it loads the page really quick. It's that initial hang that is really aggravating.

Re: Firefox 27 Released

#114
post #86
post #60

Earlier quoted context omitted.

Then Flash prompts for an update, then Acrobat Reader, then Java...

Then Mozilla Thunderbird, then TortoiseGit, then TortoitseSVN, then Sublime Text Editor, then Notepad++, then Notepad++ informs me there is an update of a plugin that I never use, then VLC media player, then Google Chrome, then Oracle VirtualBox, then Visual Studio proudly announces a service pack, then Windows informs me that it wants to reboot in 10 minutes.

get a mac

Re: Firefox 27 Released

#115
post #86
post #60

Earlier quoted context omitted.

Then Flash prompts for an update, then Acrobat Reader, then Java...

Then Mozilla Thunderbird, then TortoiseGit, then TortoitseSVN, then Sublime Text Editor, then Notepad++, then Notepad++ informs me there is an update of a plugin that I never use, then VLC media player, then Google Chrome, then Oracle VirtualBox, then Visual Studio proudly announces a service pack, then Windows informs me that it wants to reboot in 10 minutes.

That is annoying! And one of the many reasons I am happy to have switched to Linux.

Re: Firefox 27 Released

#116

I see no one has mentioned Firefox 27 is the first major browser to have ES6 generators enabled by default - http://swannodette.github.io/2013/08/24/es6-generators-and-c... . Callback hell begone!

I realised yesterday that "yield" in Python (and I guess javascript) is kind of a baby continuation ( http://en.wikipedia.org/wiki/Continuation ). It can be used to create coroutines and turn async code into sync (looking) code. Really powerful. Anyone interested should learn what continuations are (in Scheme).

You can also use continuations for implementing TCO (and a very coarse grained form of concurrency), see: http://www.cs.indiana.edu/hyplan/dfried/ts.ps

Re: Firefox 27 Released

#117
post #86
post #60

Earlier quoted context omitted.

Then Flash prompts for an update, then Acrobat Reader, then Java...

Then Mozilla Thunderbird, then TortoiseGit, then TortoitseSVN, then Sublime Text Editor, then Notepad++, then Notepad++ informs me there is an update of a plugin that I never use, then VLC media player, then Google Chrome, then Oracle VirtualBox, then Visual Studio proudly announces a service pack, then Windows informs me that it wants to reboot in 10 minutes.

I strongly dislike the fact that almost every single piece of software wants to also install some kind of always running service to manage updates. It should be an OS hook that programs can use when they are first installed, and can be completely managed by the user if they care.

Re: Firefox 27 Released

#118
post #74

Earlier quoted context omitted.

I realised yesterday that "yield" in Python (and I guess javascript) is kind of a baby continuation ( http://en.wikipedia.org/wiki/Continuation ). It can be used to create coroutines and turn async code into sync (looking) code. Really powerful. Anyone interested should learn what continuations are (in Scheme).

I never got the point of generators until I saw Koa.js I always thought generators were merely a way of making convoluted iterators, but when I realized that you can put your application logic inside a generator, in my head, it immediately turned it into a "how did I ever code without this before" kind of feature. I just hope other browsers (especially IE) follow suit in implementing this feature

taskjs is also an excellent use for generators http://taskjs.org/

It's also quite fun that you can embed a simple prolog in languages with generators fairly easily too: http://yieldprolog.sourceforge.net/

Re: Firefox 27 Released

#119
post #43

Earlier quoted context omitted.

The GLSL editor is really great, with just one thing making it a pain to use. Namely, the split between the vertex and fragment shader is always vertical (apart from when the tools are really thin overall). Does anyone know how I can force it to use a horizontal split? While I'm whining, is it possible to show the console at the same time as viewing the source for files? The fact that I have to switch between the con…

At least in current Nightly, you can hit the Esc. key, to pop up the console regardless of the panel you're currently using (à la Chromium, basically). I'm not sure in which release this landed, though. For the vertical split thing, opening a bug is the easiest way to get the feature in [1]. [1]: https://bugzilla.mozilla.org/enter_bug.cgi?product=Firefox&c... (this is a URL with the right bugzilla component. just log…

> At least in current Nightly, you can hit the Esc. key, to pop up the console regardless of the panel you're currently using

This split console feature landed in 28 (so it is moving up to Beta now): https://hacks.mozilla.org/2013/12/split-console-pretty-print...

Re: Firefox 27 Released

#120
Nice that canvas dashed lines are now working, but there are still a lot of html5 features that either aren't implemented or are buggy: audio recording with getUserMedia sometimes turns off after a few seconds, drag+drop images from another website isn't implemented (only file upload from your own computer supported), no screen sharing. I've had to put a "try chrome if you have problems" message at the top of our app, as chrome is currently the only browser that fully supports all of the html5 features that we use.
Post reply on HN