Google a anunțat că modificările Manifest V3 sunt live în Chrome 88 Beta, modificările fiind promovate la stabil la mijlocul lunii ianuarie 2021.
Una dintre cele mai mari modificări aduse navigării pe internet din acest an vine sub formă de mult discutat Manifest V3. O nouă versiune de manifest permite browserului, Chrome, să restricționeze funcționarea anumitor API-uri mai vechi, schimbând modul Web-ul și extensiile însoțitoare funcționează și, în cele din urmă, schimbând modul în care utilizatorii experimentează internetul mare. După luni de discuții active și feedback, extensiile Manifest V3 pentru Chrome se lansează acum pe Chrome 88 Beta, urmând mai multe modificări în lunile următoare.
Modificări în Manifest V3
Securitate
Cu Manifest V3, Google nu permite codul găzduit de la distanță. Compania susține că acest mecanism este folosit ca un vector de atac pentru a ocoli instrumentele Google de detectare a malware-ului. În interesul confidențialității și securității utilizatorilor, acest lucru este eliminat. Eliminarea codului găzduit de la distanță va permite, de asemenea, Google să examineze mai amănunțit și mai rapid trimiterile către Magazinul web Chrome.
Performanţă
Cu această nouă versiune, Google introduce lucrătorii de servicii ca înlocuitor pentru paginile de fundal. Paginile de fundal rămân active în fundal și consumă resurse de sistem, indiferent dacă o extensie le folosește. Lucrătorii de servicii sunt „efemeri”, în sensul că sunt rulați separat de o pagină web, deschizând acces la funcții care nu au nevoie de o pagină web sau de interacțiunea utilizatorului (cum ar fi notificările push și fundal sincronizare). Browserul va putea porni și închide lucrătorii de service după cum este necesar, permițându-i să reducă utilizarea resurselor sistemului.
API-urile de extensie se îndreaptă, de asemenea, către un model mai declarativ. Google spune că rezultatul final este o performanță generală mai bună și garanții de confidențialitate îmbunătățite pentru majoritatea utilizatorilor extensiilor.
Confidențialitate
O altă schimbare majoră vine în noul model de extensii, care face mult mai multe permisiuni opționale. Utilizatorii vor putea acum să rețină permisiunile sensibile în momentul instalării, oferindu-le o mai mare vizibilitate și control asupra modului în care extensiile își folosesc și partajează datele. În consecință, dezvoltatorii de extensii ar trebui să se aștepte ca utilizatorii să înscrie și să renunțe la permisiuni în orice moment.
Apoi, există modificări ale extensiilor care necesită acces pasiv la activitatea web, cum ar fi Web Request API și mai nou Declarative Net Request API. API-ul Declarative Net Request, în special, a suferit modificări de la primul său anunț, iar lansarea actuală ia în considerare feedback din partea comunității dezvoltatorilor, cum ar fi suport pentru mai multe seturi de reguli statice, expresii regulate în cadrul regulilor, modificarea antetului declarativ, și altele.
Am fost foarte mulțumiți de colaborarea strânsă stabilită între echipa Google Chrome Extensions și a noastră propria echipă de inginerie pentru a se asigura că extensiile de blocare a reclamelor vor fi în continuare disponibile după preluarea Manifest V3 efect.
Disponibilitate și lansare pentru Manifest V3
După cum sa menționat, Manifest V3 este acum disponibil pentru experimentare pe Chrome 88 Beta, cu funcții suplimentare care se așteaptă să urmeze în versiunile viitoare. Magazinul web Chrome va începe să accepte extensiile Manifest V3 de la jumătatea lunii ianuarie, când Chrome 88 va ajunge în ramura stabilă.
Google nu se angajează să respecte o dată exactă pentru eliminarea suportului pentru extensiile Manifest V2, un lucru neprevăzut cronologia pentru perioada de migrare poate fi estimată la un an de la momentul în care Manifest V3 aterizează în grajd ramură. Google va oferi mai multe detalii despre cronologie în lunile următoare.