Re:Firefox 56: Last Stop Before Quantum
by pseudalopex on Friday October 06, 2017 @02:18PM
(#15419018)
Multiprocess already shipped. One of the reasons extension developers are frustrated is that Mozilla told them to make their XUL extensions multiprocess-compatible and then told them they'd have to throw that work away.
Notice how I carefully avoided your strawman. There were several reasons for their action. I listed what I believe are the 3 main reasons.
They did have the choice to not ship the increased sandboxing, multi-process architecture and performance constraints until three months after the new extension APIs were ready. They didn't because they thought the trade-off wasn't worth it.
They really couldn't. People don't do things until pressured. Look what happened with Python 3. It took 10 years for it to reach Python 2 parity in terms of packages...
Re:Firefox 56: Last Stop Before Quantum
by pseudalopex on Friday October 06, 2017 @06:08PM
(#15420826)
The problem with WebExtensions has been Mozilla not providing APIs, not extension developers dragging their feet.
I think they couldn't keep everything together with the degree of access old plugins had to Firefox internals. So at some point they had to rip off the band aid.