BT

Diffuser les Connaissances et l'Innovation dans le Développement Logiciel d'Entreprise

Contribuez

Sujets

Sélectionner votre région

Accueil InfoQ Actualités Firefox ne supportera plus les Plugins sauf Flash

Firefox ne supportera plus les Plugins sauf Flash

Favoris

Mozilla a annoncé la fin de NPAPI dans Firefox pour fin 2016. Le seul plugin qui sera encore supporté sera Flash.

NPAPI (Netscape Plugin API), une technologie vieille de 20 ans, s'est attirée les critiques de Google pour être une "cause principale de ralentissements, d'interruptions inopinées, d'incidents de sécurité et de complexité du code". Google a décidé que Chrome ne le supporterait plus, ce qui est arrivé cette année. Microsoft a également décidé que leur dernier navigateur, Edge, ne supporterait plus les plugins ActiveX, forçant les développeurs à développer des solutions utilisant les APIs web.

Après ceci, Mozilla a récemment annoncé qu'il retirera progressivement son support pour NPAPI dans Firefox, donnant aux développeurs un certain temps pour porter leurs plugins jusqu'à fin 2016. Le Directeur de la Qualité de Firefox chez Mozilla, Benjamin Smedberg, a déclaré dans un article de blog que les plugins en effet sont devenus une "source de problèmes de performance, de crashs et d'incidents de sécurité pour les utilisateurs du Web" et "les mainteneurs de site devraient se préparer à l'arrêt de leurs plugins dans toutes les versions de Firefox d'ici la fin 2016". Il considère que ce mouvement est possible maintenant car la plupart des fonctionnalités qui étaient auparavant disponibles uniquement via des plugins ont été incluses dans le navigateur. Il a également ajouté que le prochain Firefox 64 bits pour Windows ne supportera pas les plugins.

Une exception sera faite pour Flash, Mozilla décidant de continuer à le supoprter car "Flash constitue encore une partie commune de l'expérience Web de la plupart des utilisateurs." Mais Unity, Java, Silverlight, Adobe Acrobat devront partir. Et certains développeurs se sont plaints que leurs produits doivent avoir accès à des APIs natives. Smedberg a recommandé soit de passer à une application native pure, soit de recompiler le plugin avec asm.js ou Webassembly, ou de les réécrire en utilisant les nouvelles APIs Web disponibles dans Firefox. Il a également mentionné que Mozilla continuera à "prioriser les fonctionnalités qui rendront possible pour les sites de se passer de plugins."

Le seul navigateur majeur pour lequel nous ne savons pas ce qui va être décidé au sujet de NPAPI est Safari. Il est fort probable qu'Apple s'en éloignera, surtout maintenant que Mozilla a décidé d'arrêter le support.

Evaluer cet article

Pertinence
Style

Contenu Éducatif

BT