Në shfletuesin web të zhvilluar nga GNOME, Epiphany, i bazuar në motorin WebKitGTK dhe që ofrohet për përdoruesit me emrin GNOME Web, është shtuar mbështetje për shtesa në formatin WebExtension. API WebExtensions lejon krijimin e shtesave duke përdorur teknologjitë standarde web dhe unifikon zhvillimin e shtesave për shfletues të ndryshëm (WebExtensions përdoret në shtesa 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 21 Shtator.
Vërehet se në Epiphany aktualisht është realizuar vetëm një pjesë e API WebExtension, por kjo mbështetje është e mjaftueshme për të ekzekutuar disa shtesa të njohura. Me kalimin e kohës, mbështetja për API WebExtension do të zgjerohet. Zhvillimi po kryhet duke pasur parasysh realizimin e versionit të dytë të manifestit të shtesave dhe sigurimin e përputhshmërisë me shtesat për Firefox dhe Chrome. Nga API-të që ende nuk janë realizuar përmendet webRequest, e cila përdoret në shtesa për bllokimin e përmbajtjeve të padëshiruara. Disa nga API-të që janë tashmë të disponueshme përfshijnë:
- alarms â krijimi i ngjarjeve nĂ« kohĂ« tĂ« caktuar.
- cookies â menaxhimi dhe qasja nĂ« cookie.
- downloads â menaxhimi i shkarkimeve.
- menus â krijimi i elementeve tĂ« menusĂ« kontekstuale.
- notifications â shfaqja e njoftimeve.
- storage â ruajtja e tĂ« dhĂ«nave dhe cilĂ«simeve.
- tabs â menaxhimi i tab-eve.
- windows â menaxhimi i dritareve.
Në lëshimin e ardhshëm të GNOME do të kthehet gjithashtu mbështetja për aplikacionet web të vetë-pavarura në formatin PWA (Aplicaciones Web Progresive). Kështu, në menaxherin e aplikacioneve GNOME Software do të shfaqet një koleksion i aplikacioneve web që do të mund të instalohen dhe hiqen si programe të zakonshme. Ekzekutimi i aplikacioneve web në mjedisin e përdoruesit realizohetmemesht, me shfletuesin Epiphany. Plani është të sigurohet përputhshmëria me aplikacionet PWA të krijuara për Chrome.
Burimi: opennet.ru
