Simeon Vincent, rzecznik programistów rozszerzeń Chrome, kierownik zespołu Chrome,
Dla zwykłych użytkowników Chrome API
Twórcy dodatków blokujących reklamy wspólnie przygotowali
Szkicowa wersja trzeciej wersji manifestu, która definiuje listę funkcji i zasobów udostępnianych przez dodatki do Chrome, ma zostać wykorzystana do testowania w eksperymentalnych kompilacjach Chrome Canary w nadchodzących miesiącach.
Jednocześnie motywacja zakazu wprowadzania zmian w akceptowanych treściach poprzez API webRequest pozostaje nie do końca jasna. Twierdzenia, że tryb blokowania interfejsu API webRequest ma negatywny wpływ na wydajność, ponieważ przeglądarka czeka na zakończenie obsługi uzupełniania przed wyrenderowaniem strony, nie wytrzymuje kontroli. Wcześniej prowadzone
Drugi argument, związany z chęcią ochrony użytkowników przed niekontrolowanym dostępem do treści dodatkowych, również nie wydaje się przekonujący, gdyż zamiast usuwać ugruntowaną i powszechną funkcjonalność legalnych dodatków, można by dodać nowy rodzaj pozwolenie i dać użytkownikowi ostateczny wybór, zainstaluj dodatek, który ma pełny dostęp do żądań sieciowych lub nie. Ponadto Google pozostawił wsparcie dla korzystania z webRequest API w trybie tylko do odczytu, co pozwala na pełne monitorowanie ruchu, ale bez ingerencji w niego na niskim poziomie.
Dodatki mogą zmieniać zawartość pobranych stron internetowych za pośrednictwem innych interfejsów API (na przykład złośliwe dodatki mogą nadal wyświetlać reklamy, uruchamiać koparki i analizować zawartość formularzy wejściowych).
Raymond Hill, autor systemów blokowania niechcianych treści uBlock Origin i uMatrix, jest wystarczająco twardy
Nie otrzymał żadnych przekonujących argumentów przemawiających za koniecznością zatrzymania API, które jest szeroko rozpowszechnione i pożądane wśród twórców dodatków. Zdaniem Raymonda spadek wydajności nie jest argumentem, ponieważ strony ładują się wolno z powodu ich rozdęcia, a nie z powodu użycia trybu blokowania webRequest w poprawnie zaimplementowanych dodatkach. Gdyby Google naprawdę dbał o wydajność, przeprojektowałby webRequest w oparciu o
Według Raymonda strategia Google polega na znalezieniu właściwej równowagi między poszerzaniem bazy użytkowników Chrome a szkodami dla biznesu powodowanymi przez stosowanie blokerów treści. Na pierwszym etapie ekspansji Chrome'a Google musiał pogodzić się z blokowaniem reklam jako jednym z najpopularniejszych dodatków wśród użytkowników. Ale po tym, jak Chrome zyskał dominację, firma próbowała przechylić szalę na swoją korzyść i przejąć kontrolę nad blokowaniem poprzez promowanie
Źródło: opennet.ru