> What this means is that each page holding JIT code is either executable or writable, never both at the same time.
For anybody, like me, who didn't already know :)
Each layer of protection fends off another class of attackers.
An attacker with infinite determination, money, or time will always push past your defenses.
It's a solid security enhancement.
See also, Theo de Raadt's recent comment on why OSes can't enforce W^X on userland (yet): https://marc.info/?l=openbsd-misc&m=145943630726937&w=2
That's nice and all, but if the people behind firefox keep on taking away the features that convince people to use it (Panorama, for starters) then these little accomplishments don't accomplish much.
Edit: The page that made the above recommendation https://support.mozilla.org/en-US/kb/tab-groups-removal
https://www.mozilla.org/en-US/firefox/46.0beta/releasenotes/
http://jandemooij.nl/blog/2015/12/29/wx-jit-code-enabled-in-...