|Flash Problems for Firefox To be Solved With Mortar|
|Written by Mike James|
|Wednesday, 05 October 2016|
Mozilla has a problem with Firefox plugins and Flash. It is now considering supporting the Chrome solution to Flash and its Pepper API with Project Mortar.
This leaves the lack of Flash support in Firefox a problem for Mozilla.
Now Mozilla has quietly introduced Project Mortar, which plans to use Google's PDFium pdf reader and the Pepper Flash code to add both facilities to Firefox. Both projects are open source and there is only the technical problem of integrating them into Firefox. Of course, to use the Pepper Flash code there will have to be some support for Pepper built into Firefox and the question is why not go the whole way and support Pepper plugins?
Why is Mozilla moving to code produced by Google?
To quote the announcement:
"Project Mortar seeks to reduce the time Mozilla spends on technologies that are required to provide a complete web browsing experience, but are not a core piece of the Web platform. We will be looking for opportunities to replace such technologies with other existing alternatives, including implementations by other browser vendors.
In order to keep costs low, we may use APIs internally that are not considered web standards. These APIs will not be exposed to the web. Solutions that both reduce our support cost, achieve the desired user experience, and make use of web standards will be preferred. "
So it seems to be a cost cutting exercise that won't lead to a full Pepper implementation, but will lead to the removal of NPAPI support in the near future. The big problem for the rest of us is that PDF and Flash aren't the only NPAPI users - why does no one worry about Java, for example?
Firefox has been losing market share and now competes for the fourth position with Edge, leaving Chrome way out in front. As a result Mozilla needs to cut costs and using other peoples code will reduce the effort it has to put into support - instead Google will pay for its upkeep. Of course, taking this to its limit means that Mozilla might as well simply fork Chromium and make a few cosmetic changes and let Google pay for the majority of the coding. Given that Mozilla is currently abandoning its XUL & XCOM architecture this isn't such a silly idea.
The wasted effort of Shumway, replacing pdf.js with the arguably inferior PDFium, implementing partial and not full support for Pepper and using Pepper Flash all feel like a lack of planning and vision. Let's hope that this isn't another blind alley.
or email your comment to: firstname.lastname@example.org
|Last Updated ( Wednesday, 05 October 2016 )|