În lumea în continuă schimbare a tehnologiei, evoluția este inevitabilă și necesară. Un exemplu recent este tranziția Google Chrome de la Manifest V2 la Manifest V3 pentru extensiile de browser. Acest articol va explora implicațiile acestei tranziții și ce înseamnă ea pentru dezvoltatorii și utilizatorii de extensii.
Manifest V3 reprezintă o schimbare semnificativă în ecosistemul extensiilor Chrome, aducând îmbunătățiri în ceea ce privește securitatea, performanța și respectarea confidențialității. În decembrie anul trecut, Google a amânat planificata desființare a Manifest V2 pentru a aborda feedback-ul dezvoltatorilor și pentru a oferi soluții mai bune la problemele de migrație.
Ca urmare a acestui feedback, au fost făcute numeroase modificări la Manifest V3, inclusiv introducerea Documentelor Offscreen, care oferă acces DOM pentru extensii în diverse scenarii, cum ar fi redarea audio, și îmbunătățirea controlului asupra duratei de viață a service worker-ilor pentru extensii care apelează API-uri de extensie sau primesc evenimente pe o perioadă mai lungă de timp.
Un alt aspect important al tranziției este îmbunătățirea suportului pentru filtrarea conținutului, oferind limite mai generoase în API-ul declarativeNetRequest pentru seturi de reguli statice și dinamice. În plus, au fost adăugate noi caracteristici platformei, cum ar fi API-ul Side Panel, care a fost lansat mai devreme în acest an, și API-ul Reading List, care este în prezent în versiune Beta.
Cu aceste schimbări în vigoare, sprijinul pentru Manifest V3 a crescut semnificativ în rândul comunității dezvoltatorilor de extensii. În special, dialogul continuu cu dezvoltatorii de extensii de blocare a conținutului, care inițial se temeau că Manifest V3 ar putea afecta capacitatea lor de a oferi utilizatorilor caracteristicile la care s-au obișnuit, este acum un motiv de încurajare.
În ceea ce privește cronologia fazei de eliminare, Google va începe să dezactiveze extensiile Manifest V2 în versiunile pre-stabile ale Chrome (Dev, Canary și Beta) începând cu iunie 2024, în Chrome 127 și ulterior. Utilizatorii afectați de implementare vor vedea extensiile Manifest V2 dezactivate automat în browserul lor și nu vor mai putea instala extensii Manifest V2 din Chrome Web Store. De asemenea, în iunie 2024, extensiile Manifest V2 vor pierde insigna Featured în Chrome Web Store, dacă în prezent o au.
Pentru editorii de extensii care încă publică extensii Manifest V2, se recomandă cu insistență să finalizeze migrația către Manifest V3 înainte de iunie 2024. Google a publicat un ghid de migrație care acoperă tot ce trebuie să știe dezvoltatorii pentru a migra cu succes.
Această tranziție subliniază importanța adaptării la noile standarde tehnologice și a răspunsului la nevoile de securitate și confidențialitate ale utilizatorilor. Este esențial ca dezvoltatorii să fie proactivi în această perioadă de schimbare și să asigure că extensiile lor sunt pregătite pentru viitorul web. Cu toate acestea, tranziția nu este doar o provocare, ci și o oportunitate de a inova și de a îmbunătăți experiența utilizatorilor în navigarea pe internet.
Mai multe informații și sursa: Google