The Mozilla project announced the decision to stop supporting the NPAPI plug-in interface in Firefox before the end of 2016. The possibility of using NPAPI will be left only for Adobe Flash, because this technology is still demanded by many users. The rest of the NPAPI-ins, including Silverlight, Java and Unity, can not be used on Firefox.
The main reasons for withdrawal of support NPAPI marked aging of the API, and the desire to get rid of the NPAPI-like plug-ins from sources of performance problems, crashes and security vulnerabilities. Instead NPAPI staff are encouraged to use Web API, which already has sufficient capacity.For example, Web API is already available such possibilities previously sold through external plugins, as a means of organizing streaming, advanced graphics capabilities, functionality, game development and funds management clipboard.
Given the fact that the Chrome browser and Microsoft Edge does not support NPAPI, removing NPAPI not fundamentally affect the market share of manufacturers of plug-ins. In response to the application for termination of support NPAPI Oracle has recommended that site developers move to usedoes not require the installation of plug-in technology run applets Java Web Etpu Start, instead of embedding Java-content in the web-page, or switch to the browser, which is stored support NPAPI (Internet Explorer and Safari).
The company Unity Technologies offered game developers go to WebGL and staff Web API, declaring requiring technology Web Player plug-dated and the intention to terminate its support since the release of Unity 5.4, scheduled for March 2016. As for Silverlight, the technology is no longer developed by Microsoft and deprecated.