[opendtv] Firefox to follow Chrome’s lead on Flash, PDFs | InfoWorld

  • From: Craig Birkmaier <brewmastercraig@xxxxxxxxxx>
  • To: OpenDTV Mail List <opendtv@xxxxxxxxxxxxx>
  • Date: Wed, 05 Oct 2016 08:27:37 -0400


http://www.infoworld.com/article/3127807/web-browsers/firefox-to-follow-chromes-lead-on-flash-pdfs.html?idg_eid=593b93817ad0a9726f889c7044a6e9d3&token=%23tk.IFWNLE_nlt_infoworld_daily_2016-10-05&utm_source=Sailthru&utm_medium=email&utm_campaign=InfoWorld%20Daily:%20Morning%20Edition%202016-10-05&utm_term=infoworld_daily#tk.IFW_nlt_infoworld_daily_2016-10-05

Firefox to follow Chrome’s lead on Flash, PDFs
By Paul Krill InfoWorld • Oct 5, 2016           
The company is working with Google Chromium projects for PDF and Flash 
capabilities in order to modernize its Firefox browser

As part of efforts to remove generic plugin support, Mozilla's Project Mortar 
explores alternative approaches to providing non-web platform technologies, 
starting with the Firefox browser's handling of PDF rendering and Flash support.

The newly unveiled project looks to deliver these technologies cheaper while 
providing a better user experience. To that end, Mortar will explore the 
possibility of bringing Google's PDFium library, used in the Chrome browser, 
and the Pepper API-based Flash plugin into Firefox. Pepper API also was 
developed by Google, and both Pepper API and PDFium are Chromium projects. 
Switching to Pepper will reduce support costs because "we will only need to 
support a subset of the Pepper API to achieve our goal," Johnny Stenback, 
senior director of engineering at Mozilla, said.

Mozilla already has integrated Firefox with the PDFium library and enabled 
basic PDF rendering. If the company is successful in using the minimum set of 
Pepper APIs for the PDFium library, NPAPI support could be removed from Firefox 
once it's disabled for general plugin use.

"Due to security and stability reasons [NPAPI] is being broadly phased out," 
Stenback said. "Removing it completely drastically reduces code complexity and 
the support costs associated with maintaining Gecko." Gecko is Mozilla's layout 
engine in Firefox for reading Web content like HTML and JavaScript.

Browser vendors have been moving away from proprietary, security-plagued Flash 
technology in favor of HTML5. Finding an alternative path for Flash support 
"would allow us to completely remove NPAPI from Firefox earlier," Stenback 
said. The effort allows Mozilla to invest more heavily in core web technology. 
"While Mozilla's credo is all about promoting standardization of the web 
platform for the benefits of the web ecosystem, this project doesn't change 
that at all," Stenback said. "It is true that this project does use some 
non-web standards internally inside of Gecko, and the same can be said for the 
vast majority of the rest of the internals of Gecko."



Paul Krill — Editor at Large

Paul Krill is an editor at large at InfoWorld, whose coverage focuses on 
application development.



Other related posts:

  • » [opendtv] Firefox to follow Chrome’s lead on Flash, PDFs | InfoWorld - Craig Birkmaier