Projekti i zhvilluar GNOME web-shfletuesi Epiphany, i bazuar në motorin WebKitGTK dhe i ofruar përdoruesve me emrin GNOME Web, ka shtuar mbështetje për shtesa në formatin WebExtension. API i WebExtensions lejon krijimin e shtesave duke përdorur teknologji të zakonshme web dhe unifikon zhvillimin e shtesave për shfletues të ndryshëm (WebExtensions aplikohet në shtesat për Chrome, Firefox dhe Safari). Versioni me mbështetje për shtesa do të përfshihet në lëshimin e GNOME 43, i cili është planifikuar për më 21 Shtator.
Shënohet se në Epiphany për momentin është realizuar vetëm një pjesë e API-së WebExtension, por kjo mbështetje është e mjaftueshme për të ekzekutuar disa nga shtesat më të njohura. Me kalimin e kohës, mbështetje për API-në WebExtension do të zgjerohet. Zhvillimi po bëhet duke marrë parasysh zbatimin e versionit të dytë të manifestit të shtesave dhe sigurimin e kompatibilitetit me shtesat për Firefox dhe Chrome. Midis API-ve që nuk janë realizuar, përmendet webRequest, i përdorur në shtesa për bllokimin e përmbajtjes së padëshiruar. Midis API-ve që janë tashmë të disponueshme:
- alarms â gjenerimi i ngjarjeve nĂ« kohĂ« tĂ« caktuar.
- cookies â menaxhimi dhe qasja nĂ« Cookie.
- downloads â menaxhimi i shkarkimeve.
- menus â krijimi i elementeve tĂ« menysĂ« kontekstuale.
- notifications â shfaqja e njoftimeve.
- storage â ruajtja e tĂ« dhĂ«nave dhe cilĂ«simeve.
- tabs â menaxhimi i skedave.
- windows â menaxhimi i dritareve.
Në lëshimin tjetër të GNOME, gjithashtu do të kthehet mbështetja për aplikacione web të vetë-mjaftueshme në formatin PWA (Aplikacione Web të Përparuar). Përfshirë në menaxherin e aplikacioneve GNOME Software do të ketë një përzgjedhje aplikacionesh web, të cilat mund të instalohet dhe të hiqen si programe të zakonshme. Ekzekutimi i aplikacioneve web në ambientin e përdoruesit realizohet përmes shfletuesit Epiphany. Planifikohet të sigurohet kompatibiliteti me aplikacionet PWA që janë krijuar për Chrome.
Burimi: opennet.ru
