WebExtensions nog steeds op schema voor Firefox 48

0
166

WebExtensions, een nieuwe browser-API voor Firefox die Mozilla wil add-on ontwikkelaars om zich te concentreren op zodra het is vrijgegeven, is nog steeds op koers voor een Firefox-48 release.

Mozilla kondigde de push naar WebExtensions terug in het midden-2015 en besloot toen om een model de nieuwe API na Google ‘ s Knipperen extensie-API.

Mozilla heeft een aantal redenen voor het ontwikkelen van een nieuwe API, inclusief waardoor het makkelijker wordt om de haven uitbreidingen van en naar Google Chrome en Chromium-gebaseerde webbrowsers, waardoor het review proces te vereenvoudigen, en het maken van add-ons meer robuust als het gaat om de browser-updates.

De eerste aankondiging verhoogde angst dat Firefox de superieure add-on systeem zou ernstig worden beperkt met de release van WebExtensions sinds Mozilla heeft aangekondigd dat het zou afkeuren belangrijkste kenmerken van het huidige systeem in de toekomst.

WebExtensions Vooruitgang

De organisatie doelstellingen Firefox 48 voor een eerste stabiele versie van WebExtensions in de browser, en dat doel is nog niet veranderd.

Mozilla Engineering Manager Andy McKay onthulde gisteren dat WebExtensions zijn nog steeds op hun weg naar een Firefox 48 release.

Hij belichtte een aantal van de voortgang die is gemaakt door de ontwikkelaars die werken aan de uitvoering, en merkt op dat de huidige staat mogen een extensies zoals Ghostery geschreven worden als een webservice-extensie al.

In Firefox 48 we hard gestreden om de WebRequest API een solide basis voor de privacy en security add-ons zoals Ghostery, RequestPolicy en NoScript. Met de huidige implementatie van de onErrorOccurred functie, het is nu mogelijk om Ghostery te worden geschreven als een WebExtension.

De eerste Firefox-only functie, betrouwbare informatie over de herkomst, is uitgevoerd en die zullen profiteren van extensies zoals uBlock Oorsprong of NoScript wanneer ze worden overgezet naar de nieuwe API.

NoScript gebruikers op de top van dat, zal profiteren van requestBody ondersteuning die volgens McKay, zal het verbeteren van de prestaties van NoScript is XSS-filter door de factor 20 of meer in sommige gevallen.

WebExtensions in Firefox 48

firefox 48 web extensions

Het is zeker zo dat WebExtensions niet repliceren alle functionaliteit van Firefox de add-on systeem met de eerste Firefox 48 release.

Als je kijkt naar de road map — een ontwerp van dit moment is — u zal merken dat functies niet het land in Firefox 48.

  • Pariteit met Chrome Extensies API.
  • Top 20 Chrome en Firefox add-ons om te werken met WebExtensions-
  • Release van native.js prototype waarmee add-on ontwikkelaars om toegang te krijgen tot XPCOM of XUL, onder andere dingen. Je kunt dit artikel op native.js of de bug lijst op Bugzilla. Een idee achter de functie is te zien op het gebruik nauw aan bij het toevoegen van populaire toepassingen die worden gebruikt voor de WebExtensions API.

Mozilla landde een verandering onlangs dat verbetert Chroom de compatibiliteit. In principe kunt voor Chrome extensies die moeten worden uitgevoerd in Firefox worden zonder manifest verandert wanneer ze geladen via about:debug als tijdelijke add-ons.

Een interessante en ironische side-effect van Mozilla ‘ s WebExtensions implementatie is dat Firefox voor Android-gebruikers zullen in staat zijn om te installeren (sommige) Chrome-extensies in de browser van het web, terwijl Chrome-gebruikers kunnen dit niet.

Firefox Nightly gebruikers die willen om een gevoel te krijgen voor WebExtensions de check-out voorbeelden van extensies die Mozilla publiceert op GitHub.

Firefox 48 zal worden vrijgegeven op 2 augustus 2016.

Ik ben voorzichtig optimistisch over de uitvoering van WebExtensions. Hoe is het met u?