Google обяви, че промените в Manifest V3 са активни в Chrome 88 Beta, като промените ще бъдат повишени до стабилни в средата на януари 2021 г.
Една от по-големите промени в сърфирането в интернет тази година идва под формата на много обсъждан манифест V3. Новата версия на манифеста позволява на браузъра Chrome да ограничи работата на някои по-стари API, променяйки начина мрежата и придружаващите я разширения работят и в крайна сметка променят начина, по който потребителите се възползват от интернет голям. След месеци на активно обсъждане и обратна връзка, разширенията на Manifest V3 за Chrome вече се разпространяват в Chrome 88 Beta, като през следващите месеци идват още промени.
Промени в манифест V3
Сигурност
С Manifest V3 Google забранява отдалечено хостван код. Компанията твърди, че този механизъм се използва като вектор за атака за заобикаляне на инструментите на Google за откриване на зловреден софтуер. В интерес на поверителността и сигурността на потребителите това се премахва. Премахването на отдалечено хостван код също така ще позволи на Google да преглежда подадените в уеб магазина на Chrome по-задълбочено и бързо.
производителност
С тази нова версия Google представя обслужващи работници като заместител на фоновите страници. Страниците във фонов режим остават активни във фонов режим и консумират системни ресурси, независимо дали дадено разширение ги използва. Сервизните работници са „ефимерни“, в смисъл, че се изпълняват отделно от уеб страница, отваряйки врата към функции, които не се нуждаят от уеб страница или потребителско взаимодействие (като насочени известия и фон синхронизиране). Браузърът ще може да стартира и затваря обслужващи работници, ако е необходимо, което му позволява да намали общото използване на системните ресурси.
Разширените API също се движат към по-декларативен модел. Google казва, че крайният резултат е по-добра цялостна производителност и подобрени гаранции за поверителност за повечето потребители на разширения.
поверителност
Друга голяма промяна идва в новия модел на разширения, който прави много повече разрешения незадължителни. Потребителите вече ще могат да задържат чувствителни разрешения по време на инсталиране, което им дава по-голяма видимост и контрол върху това как разширенията използват и споделят техните данни. Следователно разработчиците на разширения трябва да очакват потребителите да се включат и откажат от разрешения по всяко време.
След това има промени в разширенията, които изискват пасивен достъп до уеб активност, като API за уеб заявки и по-новият API за декларативни нетни заявки. API за декларативни мрежови заявки, по-специално, претърпя промени от първото си обявяване и текущото внедряване взема предвид обширни обратна връзка от общността на разработчиците, като поддръжка за множество статични набори от правила, регулярни изрази в рамките на правилата, модификация на декларативни заглавки, и още.
Бяхме много доволни от тясното сътрудничество, установено между екипа на Google за разширения за Chrome и нашия собствен инженерен екип, който да гарантира, че разширенията за блокиране на реклами ще продължат да бъдат налични след приемането на Manifest V3 ефект.
Наличност и разпространение за Manifest V3
Както беше посочено, Manifest V3 вече е достъпен за експериментиране в Chrome 88 Beta, като се очаква да последват допълнителни функции в предстоящите версии. Уеб магазинът на Chrome ще започне да приема разширения на Manifest V3 от средата на януари, когато Chrome 88 достигне стабилния клон.
Google не се ангажира с точна дата за премахване на поддръжката за разширения Manifest V2, груба графикът за периода на миграция може да се изчисли като една година от момента, в който Manifest V3 кацне в конюшнята клон. Google ще предостави повече подробности за графика през следващите месеци.