News for hackers. Stuff that matters.
Re:64-bit Firefox is the new default on 64-bit Windows by trzeci on Monday August 14, 2017 @07:26PM (#15013950)
This is very good news for Emscripten / WebAssembly developers. One of the main limitation in ASM.js / WASM based applications is a size of emulated HEAP. It has to be a contiguous memory block, what is so unlikely to allocate by browser (from my tests it's ~10% of users cannot allocate 256MB for HEAP). It's that due a memory fragmentation.

Having 64 bit by default fixes such problem. That's a good move. Well done moz://a

Re:64-bit Firefox is the new default on 64-bit Windows by quazeekotl on Monday August 14, 2017 @07:42PM (#15014050)
It dosen't fix the problem unfortunately, the JIT code in firefox is effectively 32bit, it can only operate on a 32bit contigious range.
Re:64-bit Firefox is the new default on 64-bit Windows by azakai on Monday August 14, 2017 @08:14PM (#15014256)
It does fix the memory fragmentation problem, in that it's almost guaranteed you'll have a contiguous range you can allocate (assuming you have enough memory in the first place). In practice this has been a serious issue.

There is a separate issue of programs that need more than a 32-bit allocation for their memory. Not many apps hit that limit so far, and it's tricky to support anyhow since you need 64-bit ints for pointers and JS doesn't support that well. wasm64 will address this eventually.

Re:64-bit Firefox is the new default on 64-bit Windows by astrodust on Tuesday August 15, 2017 @12:00AM (#15015339)
It's easier to get a contiguous chunk of memory if you're able to wrangle it in the 64-bit space, then slice out a 4GB chunk for 32-bit code.
Re:64-bit Firefox is the new default on 64-bit Windows by chrisseaton on Monday August 14, 2017 @10:33PM (#15014880)
Why do you capitalise heap?
Re:64-bit Firefox is the new default on 64-bit Windows by nnethercote on Tuesday August 15, 2017 @12:40AM (#15015552)
`HEAP` is the name of a large typed array variable that represents the original program's heap.
Re:64-bit Firefox is the new default on 64-bit Windows by smegel on Monday August 14, 2017 @11:04PM (#15015033)
Must be a PERL programmer.
Re:64-bit Firefox is the new default on 64-bit Windows by qualitytime on Tuesday August 15, 2017 @03:13AM (#15016151)
Why type moz://a ?
Re:64-bit Firefox is the new default on 64-bit Windows by fredley on Tuesday August 15, 2017 @05:01AM (#15016557)
If you type mozilla in Zilla Slab Highlight Bold[0], it ligatures to moz://a, suggesting that mozilla is the correct spelling, and moz://a is a logotype.

[0]: https://fonts.google.com/specimen/Zilla+Slab+Highlight

Re:64-bit Firefox is the new default on 64-bit Windows by ghayes on Tuesday August 15, 2017 @03:21AM (#15016179)