Mozilla zdieľa, ako plánuje implementovať Manifest V3 do Firefoxu

click fraud protection

Mozilla načrtla svoje ďalšie kroky na implementáciu Manifest V3 vo Firefoxe. Spoločnosť tvrdí, že bude mať iný prístup ako Chrome.

Mozilla odhalila, ako plánuje prijať Manifest V3 vo Firefoxe. Spoločnosť tvrdí, že Firefox plne prijme ďalšiu iteráciu platformy webových rozšírení do konca roku 2022, a v predstihu k tomu spúšťa nový program ukážok pre vývojárov na získavanie spätnej väzby z webu vývojárov.

Čo je Manifest V3?

Manifest V3 je najnovšia sada zmien pre platformu webových rozšírení, aby boli rozšírenia bezpečnejšie, rýchlejšie a šetrnejšie k ochrane osobných údajov. Spoločnosť Google to prvýkrát oznámila v roku 2019 a už sme diskutovali o rôznych veľké zmeny navrhované v novej verzii a kontroverzie obklopuje ju vo veľkej dĺžke. Jednou z najkontroverznejších zmien v Manifest V3 je odstránenie Web Request API v prospech nového Declarative Net Request API. Komunita vývojárov túto zmenu vo veľkej miere kritizovala, pretože zbavuje rozšírenia mnohých užitočných funkcií a znižuje ich účinnosť. Google Chrome už áno

prestali prijímať nové rozšírenia založené na Manifest V2, zatiaľ čo existujúce rozšírenia Manifest V2 prestane fungovať po januári 2023.

Mozilla chce robiť veci inak

Mozilla hovorí, že si je vedomá niektorých kontroverzných zmien navrhovaných v Manifest V3 a ich ochromujúceho účinku na blokátory reklám a ďalšie rozšírenia. Za týmto účelom Mozilla tvrdí, že pri implementácii Manifest V3 použije iný prístup ako Google Chrome. Mozilla si myslí, že nové rozhranie Declarative Net Request API nie je úplne dokonalou náhradou za WebRequest API, pretože obmedzuje rozsah blokovania reklám a rozšírení ochrany osobných údajov. Firefox si ako taký zachová podporu pre „blokovanie WebRequest“ v Manifest V3 a zároveň bude podporovať DeclarativeNetRequest.

„Mozilla bude udržiavať podporu pre blokovanie WebRequest v MV3. Aby sme maximalizovali kompatibilitu s inými prehliadačmi, dodáme aj podporu pre deklaratívneNetRequest. Budeme pokračovať v spolupráci s blokovačmi obsahu a ďalšími kľúčovými spotrebiteľmi tohto API, aby sme tam, kde je to vhodné, identifikovali súčasné a budúce alternatívy,“ napísal Rob Wu, Senior Software Engineer, Mozilla.

Mozilla tiež nie je fanúšikom Pracovníci služieb na pozadí používa Chrome, pretože nepodporuje veľa prípadov použitia a vyžaduje, aby vývojári prepísali veľkú časť kódu rozšírenia. Mozilla minulý rok navrhla Event Pages na odstránenie týchto nedostatkov, o ktorých hovorí, že boli dobre prijaté komunitou a budú plne podporované pri implementácii Manifest V3 Firefoxom. Mozilla hovorí, že bude tiež podporovať Servisní pracovníci z dôvodov kompatibility a pretože „máme radi, že ide o prostredie riadené udalosťami s definovanou životnosťou, ktoré je už súčasťou webovej platformy s dobrou podporou viacerých prehliadačov.“

„Vo Firefoxe sme sa rozhodli podporovať Event Pages v MV3 a naša ukážka pre vývojárov nebude zahŕňať Service Workers (naďalej pracujeme na ich podpore pre budúce vydanie). Pomôže to vývojárom ľahšie migrovať existujúce trvalé stránky na pozadí na podporu MV3 a zároveň zachovať prístup ku všetkým funkciám súvisiacim s DOM dostupným v MV2."


Zdroj: Blog Mozilla