News for hackers. Stuff that matters.
Re:Chrome Widevine DRM can no longer be disabled by chimeracoder on Sunday January 29, 2017 @03:13PM (#13516299)
One thing to note - Nightly is compiled with certain debugging flags enabled, whereas Developer Edition is not. There is a slight performance hit, which is not always noticeable, but I mention it in case anybody tries Nightly and finds it slow.
Re:Chrome Widevine DRM can no longer be disabled by johnp_ on Monday January 30, 2017 @04:33AM (#13519692)
It should be noted that some of those features can be disabled via environment variables:

https://developer.mozilla.org/docs/Mozilla/Benchmarking

Specifically, I use those environment variables:

JS_OPTION_USE_UNBOXED_ARRAYS=1

JSGC_DISABLE_POISONING=1

There's at least one other thing (async stack) that I'm aware of that may be tunable:

https://bugzilla.mozilla.org/show_bug.cgi?id=1280819

edit: just figured out that that's "javascript.options.asyncstack", so I set it to disabled on nightly too.

Fwiw, the unboxed objects bug is: https://bugzilla.mozilla.org/show_bug.cgi?id=1153266

edit: typedobj performance improvements visible at the bottom of https://arewefastyet.com/#machine=28&view=breakdown&suite=mi...

edit: removed MOZ_QUIET=1, as a source inspection reveals that it is only compiled #ifdef DEBUG.