Какво представлява Google Manifest V3 и как ще промени интернет?

Най-четени

Емил Василев
Емил Василев
Емил Василев редовно превежда сложни научни теми на достъпен език — от въпроси като „Какво е имало преди Големия взрив?" до практическото приложение на биотехнологиите в лечението на болести. Тази комбинация от технологична и научна журналистика го прави един от най-разностранните автори в екипа на Kaldata.

Когато става дума за Google Chrome е трудно да се надцени значението му в живота на съвременния потребител. Този браузър се е превърнал в нещо повече от просто програма за сърфиране в интернет. Chrome е екосистема, основа за множество уеб услуги и разширения, без които много от нас не могат да си представят живота си онлайн.

Разширения като адблокери, мениджъри на пароли, VPN услуги и дори инструменти за продуктивност играят ключова роля за осигуряване на комфорт и сигурност, но с всяка изминала година изискванията към тези инструменти стават все по-строги, а технологиите, които ги правят работещи се преработват.

Manifest V3 е актуализиран стандарт, който Google въведе за разработчиците на разширения за Chrome. Това събитие беше повратен момент за екосистемата на браузъра, като предизвика вълна от дискусии, критики и дори страхове за бъдещето на интернет. Трудно е да се подцени въздействието на това нововъведение, защото то определя не само начина, по който взаимодействаме с браузъра, но и начина, по който разработчиците могат да създават инструменти, които правят интернет по-добър и по-удобен.

Какво е Google Manifest V3?

Manifest V3, или просто MV3 е набор от нови правила и изисквания, които разработчиците трябва да вземат предвид при създаването и актуализирането на разширения за Chrome. Този стандарт замества предишната версия (Manifest V2), която беше въведена преди повече от 10 години. Въпреки дългото си съществуване Manifest V2 беше уязвим за злоупотреби и не отговаряше на съвременните изисквания за сигурност, което накара Google да разработи нова версия.

Основната цел на MV3 е да подобри сигурността, производителността на браузъра и поверителността на потребителите, но както често се случва с иновациите, не всичко е толкова ясно. Докато Google подчертава добрите си намерения, много експерти и разработчици изразяват съмнения относно реалните последици от тези промени. От една страна, новият стандарт наистина е насочен към решаване на стари проблеми, но от друга страна, той създава нови предизвикателства, като ограничава функционалността на популярни разширения, които отдавна са позна част от живота на потребителите.

На технически език Manifest V3 е документ, който описва как трябва да бъде организирано дадено разширение. Той определя какви API са достъпни за използване, какви ресурси могат да бъдат свързани, как се обработват данните, изпратени чрез разширението и дори как то взаимодейства със самия браузър. Тези правила са задължителни и неспазването им ще доведе до премахване на разширението от уеб магазина на Chrome.

Основни промени в Manifest V3

Manifest V3 носи със себе си редица радикални промени, които засягат почти всеки аспект от работата на разширенията. За да разберете обхвата на нововъведенията, е важно да се запознаете по-подробно с всяко от тях.

Отказ от API за уеб заявки

Една от най-обсъжданите промени беше ограничаването на API за уеб заявки. Този инструмент беше широко използван от разработчиците на адблокери като uBlock Origin и Adblock Plus, както и на други разширения, които модифицират мрежовите заявки. Благодарение на Web Request API разширенията можеха да прихващат и модифицират HTTP заявки в движение, което даваше възможност например да се премахват рекламни банери от уеб страници или да се блокират тракери.

В Manifest V3 обаче тази функция е заменена с декларативно API за мрежови заявки. Новото API работи по различен начин. То изисква от разработчиците да определят предварително правила за обработка на заявките, които след това се изпълняват от самия браузър. Това елиминира възможността за динамична обработка на заявките, което ограничава гъвкавостта и функционалността на разширенията и най-вече на адблокерите.

Google твърди, че този ход е предприет с цел подобряване на сигурността, тъй като API за уеб заявки често се използва от злонамерени разширения за кражба на данни или намеса в уебсайтове. В същото време обаче това ограничение предизвика недоволство сред потребителите и разработчиците, които смятат, че нововъведението повече ще навреди, отколкото ще помогне.

Строги ограничения за използването на фонови скриптове

Друга важна промяна се отнася до фоновите скриптове, които се използваха за изпълнение на дълготрайни задачи в реално време. В Manifest V2 разработчиците можеха да създават скриптове, които се изпълняваха във фонов режим и гарантираха, че разширението постоянно взаимодейства с браузъра. Например, такива скриптове можеха да следят промените в уебсайтовете, да обработват данни или да изпращат известия.

С въвеждането на Manifest V3 работата във фонов режим вече не е възможна. Вместо това тя е заменена от специални процеси, които се изпълняват само при необходимост и се прекратяват веднага след приключване на задачата. Това намалява натоварването на системата, но затруднява изпълнението на много функции, които преди се изпълняваха непрекъснато.

Засилени изисквания за сигурност

Manifest V3 включва и по-строги правила за валидиране на кода. Сега разширенията трябва да преминат през подробен одит, за да се докаже тяхната сигурност. Това би трябвало да намали броя на злонамерените разширения в уеб магазина на Chrome, но също така добавя предизвикателство за малките разработчици, които трябва да инвестират повече време и ресурси, за да спазят новите изисквания.

Защо е необходим Manifest V3?

Google обяснява въвеждането на Manifest V3 с три основни цели:

  1. Подобряване на сигурността. Потребителите все по-често се сблъскват с проблеми, свързани със злонамерени разширения. Те могат да събират данни без съгласие, да показват нежелани реклами или дори да инсталират зловреден софтуер. По-строгите правила и ограничения за API могат да помогнат за намаляване на тези рискове.
  2. Оптимизиране на производителността. Разширенията в стария формат можеха да консумират значително количество системни ресурси, особено ако ставаше въпрос за фонови процеси. Manifest V3 има за цел да намали натоварването, което оказва положително въздействие върху скоростта на браузъра и на устройствата като цяло.
  3. Защита на личните данни. Тъй като въпросите, свързани с неприкосновеността на личния живот стават все по-важни, Google се стреми да сведе до минимум възможностите за проследяване на потребителите. Новият стандарт помага да се ограничи събирането на данни и да се направи взаимодействието с браузъра по-лично.

Какви са последиците от Manifest V3 за потребителите?

Въпреки заявените цели, промените, които Manifest V3 носи със себе си са противоречиви. За обикновените потребители тези промени може да се окажат далеч не толкова положителни.

Ограничаване на функционалността на адблокерите

Адблокерите са едни от най-популярните разширения за Chrome и тяхната ефективност е пряко свързана с API-то, което използват. С преминаването към декларативното API за мрежови заявки тези разширения губят голяма част от своята гъвкавост. Това може да доведе до това, че някои реклами вече няма да бъдат блокирани и потребителите ще бъдат принудени да ги търпят или да търсят алтернативи.

Намаляване на броя на наличните разширения

За малките разработчици новите изисквания могат да се окажат твърде високи. Това ще доведе до намаляване на броя на наличните инструменти в уеб магазина на Chrome и до по-слаба конкуренция между разработчиците.

Засилен контрол от страна на Google

Някои критици смятат, че промените в Manifest V3 са от полза предимно за Google, която получава по-голям контрол върху екосистемата на браузъра. Например, ограничаването на възможностите на адблокерите може да помогне за увеличаване на приходите от реклама. Te са основният източник на печалба на компанията.

Заключение

Manifest V3 не е просто техническа актуализация, а мащабна промяна, която засяга всички аспекти на най-популярния браузър и разширенията за него. От една страна, тя има за цел да подобри сигурността и производителността. Тя обаче поражда сериозни опасения поради своите ограничения. Потребителите са изправени пред избор: да останат в екосистемата на Google или да потърсят алтернативи, които предлагат повече свобода.

АбонаментВсичко важно от света на технологиите, директно в пощата ти.

С абонирането приемате нашите Условия и Политика за поверителност. Може да се отпишете с един клик по всяко време.


Коментирайте статията в нашите Форуми. За да научите първи най-важното, харесайте страницата ни във Facebook, и ни последвайте в Google Новини, TikTok, Telegram и Viber или изтеглете приложението на Kaldata.com за Android, iPhone, Huawei, Google Chrome, Microsoft Edge и Opera!

8 Коментара
стари
нови оценка

Нови ревюта

Подобни новини