Разработчик uBlock Origin заявил, что его расширение для блокировки рекламы не сможет работать, если будут приняты изменения в Chromium. Речь идёт о внедрении declarativeNetRequest API, которые лишают возможности использовать webRequest API. Google считает, что изменения необходимы для быстрой работы встроенного в Chromium блокировщика рекламы, а также реализации в браузере функциональности, которая сейчас есть в Adblock Plus (тот же синтаксис и т. д.).

Проблема в том, что эти интерфейсы плохо совместимы с текущей схемой работы uBlock Origin: «Если блокировщики смогут работать только через эти (весьма ограниченные) declarativeNetRequest API, то фактически это означает, что два блокировщика, которые я поддерживал в течение многих лет, uBlock Origin и uMatrix, больше не смогут существовать», — написал Реймонд Хилл.

Изменения не отключат полностью сторонние блокировщики. Просто их лишают доступа к webRequest API, который они используют для прослушивания событий и блокировки контента на лету во время загрузки страницы. В новой системе блокировщики не смогут блокировать события на основании webRequest API, а смогут только просматривать события. Это должно ускорить загрузку страниц в браузере, потому что расширения больше не будут тормозить основной поток, считают инженеры Google.

Вместо этого расширениям предлагают перейти на declarativeNetRequest API — и сообщать браузеру о тех событиях, которые они хотят заблокировать. То есть контроль переходит к браузеру. Кроме ускорения работы, изменения делаются якобы для улучшения приватности пользователей: «DeclarativeNetRequest API обеспечивает лучшую конфиденциальность для пользователей, поскольку расширения не могут фактически читать сетевые запросы, сделанные от имени пользователя», — объясняет документация API от Google.

Блокировщики контента основаны на идее, что пользователи, а не кто-то другой, контролируют контент в своём браузере. Они должны контролировать, как браузер отображает его и как взаимодействует с удалёнными ресурсами. Никто не имеет право заставлять человека просмотреть ту информацию, которую он не желает смотреть: это одно из базовых прав и свобод личности.

Управление блокировкой рекламы через браузер, а не стороннее расширение, можно только приветствовать, если бы не одно возражение. Дело в том, что на Chromium основан самый популярный браузер в интернете Chrome, который выпускает компания Google. А она львиную долю своей прибыли получает именно от рекламы в интернете. Наивно предполагать, что компания станет прилагать особенные усилия, чтобы помочь пользователям заблокировать свою рекламу. Скорее наоборот, она приложит усилия, чтобы встроенными в браузер средствами сделать это было как можно труднее или вообще невозможно. А если внедрят изменения Manifest v3, то uBlock Origin перестанет работать.

Реймонд Хилл обращает внимание, что в declarativeNetRequest API используется система фильтрации в стиле Adblock Plus, не совместимая с uBlock Origin. Он считает, что это фундаментальная ошибка: «Кроме того, что uBlock Origin и uMatrix не смогут существовать, вызывает озабоченность тот факт, что предлагаемые declarativeNetRequest API блокируют внедрение новых движков фильтрации контента на инновационной архитектуре, поскольку declarativeNetRequest API — не больше чем реализация одного конкретного движка фильтрации, и довольно ограниченная реализация (лимита в 30 000 ограничений недостаточно для отработки одних только известных списков EasyList)».

Хилл заметил, что в новом API не поддерживаются некоторые другие возможности, включая блокировку мультимедийных элементов больше указанного размера, отключение выполнения JavaScript путём введения директив Content-Security-Policy и удаление исходящих заголовков куков. Рэймонд считает, что эти изменения не в интересах пользователей.

Если примут Manifest v3, это может ускорить работу Chrome, но ограничит возможности всех расширений браузера, не только для блокировки рекламы, но и других. Реймонд Хилл пишет, что Chrome станет похож на браузер Safari от Apple, который теперь поддерживает «блокировщики контента», которые работают в быстром, стандартном режиме.

Это своеобразный компромисс. С одной стороны, браузерные расширения, такие как uBlock Origin, больше не смогут реализовать собственный механизм фильтрации. С другой стороны, встроенный в Chromium механизм фильтрации станет гораздо быстрее, чем сейчас. В принципе, другие браузеры тоже движутся в сторону постепенного ограничения в правах сторонних расширений.

Некоторые другие разработчики, комментируя предлагаемое изменение, выразили тревогу, что Google использует конфиденциальность в качестве предлога для того, чтобы поставить интересы своего рекламного бизнеса над интересами пользователей браузера.

Представители Google сказали, что окончательные спецификации Manifest v3 ещё не утверждены, продолжается обсуждение.

Комментарии (80)


  1. vaslobas
    23.01.2019 11:50
    +34

    Просто прекрасно.
    Гугл захватил рынок браузеров. Теперь гугл фактически выдавит все блокировщики рекламы и представит свой блокировщик, который будет блокировать рекламу, но конечно только не гугловский адсенс.

    Всё же политика ФФ мне нравится намного больше, поэтому перешёл с хрома обратно на ФФ.


    1. IgorKh
      23.01.2019 12:04
      -26

      Поправьте, если я ошибаюсь, но мне казалось что ФФ тоже на хромиум перешел?


      1. foxyrus
        23.01.2019 12:05

        Движок не завязан на сервисы гугла.


      1. vaslobas
        23.01.2019 12:09
        +7

        Путаете с Оперой? ФФ использует свой движок.


        1. IgorKh
          23.01.2019 12:13
          -2

          Погуглил.
          Таки да, перепутал, но не с Оперой. У разработчиков ФФ есть браузер на хромиум, но это отдельный проект параллельный ФФ.


          1. interprise
            23.01.2019 13:08
            +2

            не могу найти, что за проект?


            1. pda0
              23.01.2019 14:07
              +1

              Firefox Focus. Но сейчас его переводят с WebView на GeckView (движок Quantum, оформленный как библиотека для android).



      1. DocJester
        23.01.2019 12:10

        FF использует Quantum — собственный движок на Rust


        1. qthree
          23.01.2019 12:20
          +8

          Не совсем. Движок на Rust — это Servo. Quantum — это тот же Gecko, куски которого постепенно заменяются аналогами из Servo. Сначало заменили CSS движок, сейчас пытаются заменить рендер. Но, например, движок Javascript не меняли и не планируют.


          1. domix32
            23.01.2019 12:47

            Я думаю все же планируют, по крайней мере частично, но сначала хотят сделать хорошо web assembly. См. cranelift


      1. remzalp
        23.01.2019 12:47
        +2

        опера, интернет эксплорер перешли, FF пока держится


        1. artemisia_borealis
          24.01.2019 01:21

          SeaMonkey тоже держится.
          Точнее будет сказать, что Mozilla держится


    1. 0xf0a00
      23.01.2019 12:13
      +4

      *гугл захватил рынок браузеров, теперь гугл захватит рынок рекламы
      (а самое печальное что бежать уже некуда, надолго ли хватит ФФ если даже майкрософт продался)


      1. vaslobas
        23.01.2019 12:41
        +13

        Не знаю насколько хватит ФФ, но доначу им регулярно и пытаюсь перетащить пользователей на него.


        1. IRainman
          24.01.2019 12:23
          +1

          Я просто оставлю ссылку на свой коммент в другом топике и здесь. Chrome — фу.


  1. VRV
    23.01.2019 12:35
    +10

    Не трогайте Ublock!!! Самый быстрый и лайтовый блокировщик!


    1. dartraiden
      23.01.2019 15:04
      -4

      Но не до конца совместимый по синтаксису с AdblockPlus. В результате, при использовании EasyList и RuAdList* возникали моменты, когда приходилось руками дочищать то, что UBO пропустил как раз из-за того, что не смог до конца отработать соответствующее правило. В обратную сторону это тоже верно: не весь синтаксис UBO поддерживается ABP.

      * забавный момент: пользователи uBlock с одной стороны, любят пинать ABP за наличие опции «показывать приемлемую рекламу», а с другой — с удовольствием используют подписки EasyList и RuAdList, развиваемые за счёт доходов, получаемых от этой самой приемлемой рекламы (насколько мне известно, люди, ответственные за пополнение этих подписок, получают зарплату). Классическая ситуация «крестик и трусы».


      1. RMV1983
        23.01.2019 23:43
        +2

        Далеко не все пользуются списками EasyList и RuAdList для блокирования рекламы.
        Так, uMatrix не требует списков, а блокирует загрузку сторонней рекламы не хуже, при этом, ускоряя работу браузера. К сожалению, рекомендовать такое начинающим пользователям не получится.
        uBlock Origin тоже можно настроить похожим образом, без списков, пусть и менее гибко.
        При таком подходе, реклама с самого сайта/домена — показывается, а разная надоедливая режется. Впрочем, никто не мешает поверх подключить тот же Adblock Plus, у которого подобного функционала нет.
        Если ставить Adblock Plus в подобном режиме, то только если вместе с NoScript. Но будет ли NoScript работать, если отвалится uBlock?

        Лично я за то, что бы выбирал пользователь. А ситуация, описанная в статье, грозит пользователя этого выбора лишить.


        1. Crandel
          24.01.2019 00:26
          +2

          uMatrix тоже не будет работать. Сейчас есть web API которое позволяет перед каждым запросом читать расширению урл, и если вдруг есть совпадения по правилам, фильтрам или любым другим критериям, то расширение может заблокировать этот запрос используя это web API. Документ предлагает удалить данное web API и на замену реализовать net API, используя которое можно блокировать запрос только используя список из 30к фильтров внутри браузера. Теперь расширение не сможет решать вопрос блокировки, только читать урл, что никак не уменьшает возможность следить за пользователем через расширения и направлено только на уничтожение сторонних блокировщиков рекламы


          1. RMV1983
            24.01.2019 13:03

            >"uMatrix тоже не будет работать."
            Да, об этом указано в статье.
            uMatrix пострадает так же как и uBlock. И при этом не понятна судьба других расширений, наподобие NoScript, которым тоже может достаться.

            Только Adblock Plus не сможет их всех заменить. Он может фильтровать только по принципу чёрного списка.

            >"Теперь расширение не сможет решать вопрос блокировки, только читать урл…"
            Как я понял, всё немного не так. Расширения лишают права окончательного принятия решений. Они смогут только рекомендовать браузеру что-то заблокировать, а уж тот… тот посмотрит и скажет своё веское слово.
            Из статьи:
            >"…declarativeNetRequest API — и сообщать браузеру о тех событиях, которые они хотят заблокировать. То есть контроль переходит к браузеру."
            При этом всплывет множество недостатков такого подхода.


            1. Crandel
              24.01.2019 13:13

              Как я понял, всё немного не так. Расширения лишают права окончательного принятия решений. Они смогут только рекомендовать браузеру что-то заблокировать

              Это как раз то, что я описывал, они при установке будут давать браузеру список из максимум 30к фильтров используя этот API, никакой динамической фильтрации уже не предусмотрено. В процессе работы они смогут только видеть, на какие урл переходил пользователь.


  1. interprise
    23.01.2019 12:46
    +15

    Давно пора переходить на FF обратно.


    1. Evengard
      23.01.2019 13:03
      +5

      Тем более, что в последнее время я вообще не особо вижу преимуществ в Хроме для обычных пользователей. Старые болячки с обжорством RAM если и не вылечены до конца, то тот же Хром жрёт гораздо больше. Браузер при падении или зависании вкладки теперь весь сам не падает. Расширения есть на все случаи жизни. Синхронизация тоже есть. Шустро, удобно, современно, что ещё надо?


      1. H1m1ts4
        23.01.2019 17:53
        -11

        Попробую Вам ответить с позиции простого обывателя.

        Нет масштабирования на ВСЕ страницы, как у Chrome. Т.е покрутил колёсиком мыши масштаб 150 и везде будет 150. Firefox делает это только на текущую страницу.
        Нет из коробки сохранения MHTML страниц.
        Нет нужных мне расширений, таких как Font Rendering Enhancer делающий текст более жирным, или SmoothScroll, создающий очень приятную плавность веб—страницам в Chrome.

        Раздражает суммирование вкладок. Т.е открыл штук 15-20 и Лис создаёт прокрутку между вкладками. Не знаю как отключить такое поведение. Мечтаю сделать поведение вкладок как в Chrome, где даже при открытии 100 вкладок будут видны одни иконки, пусть и в хлам всё пожато. Ну, вот удобно мне так)

        В общем то и всё)


        1. ExplosiveZ
          23.01.2019 18:21
          +3

          1. Zoom:
          addons.mozilla.org/de/firefox/addon/zoom-page-we
          addons.mozilla.org/de/firefox/addon/nosquint-plus
          2. MHTML:
          addons.mozilla.org/en-US/firefox/addon/save-page-we
          3. Font Rendering Enhancer
          Не понимаю, что это и зачем оно нужно. Шрифты в FF не размазываются, можно выбрать любые шрифты для любого алфавита прямо из настроек, настроить цвет шрифта и размер.
          4. SmoothScroll
          Не могу посмотреть, что делает это расширение, нигде нет примеров.
          У меня в FF всё и так плавно.
          5. Много вкладок
          addons.mozilla.org/en-US/firefox/addon/tree-style-tab


          1. AngReload
            23.01.2019 20:25

            На счёт шрифтов, в не понятно зачем делать шрифт жирнее, в фаерфоксе и так текст рендерится более жирным чем в хроме.


            Спойлер со сравнением

            Скрин из Хрома:
            chrome
            И Огнелис. Сверху — обычный режим:
            text
            … и снизу — изменённый, который я бы хотел ещё упомянуть. Тут писал про настройку, которая делает текст более гладким, но и менее резким (хотя разницу, должно быть, трудно заметить).


          1. dobrev
            23.01.2019 20:53

            5. Много вкладок

            Извините, промахнулся. Мой ответ для H1m1ts4

            Я это вылечил так: c:\Users\USERNAME\AppData\Roaming\Mozilla\Firefox\Profiles\dfs876sdfs.default\chrome\userChrome.css
            с таким содержимым:
            #tabbrowser-tabs .tabbrowser-arrowscrollbox,
            #tabbrowser-tabs .arrowscrollbox-scrollbox {
                display: block;
            }
            
            .scrollbutton-up,
            .arrowscrollbox-overflow-start-indicator,
            .scrollbutton-down,
            .arrowscrollbox-overflow-end-indicator {
              display: none !important;
            }
            
            #tabbrowser-tabs .arrowscrollbox-scrollbox .scrollbox-innerbox {
                display: flex;
                flex-wrap: wrap;
                /*
                display: block;
                */
                overflow-y: auto !important;
                min-height: var(--tab-min-height); /* default */
                max-height: calc(5*var(--tab-min-height)) !important;
            }
            #tabbrowser-tabs .tabbrowser-tab:not([pinned]) {
                flex-grow: 1;
                flex-wrap:wrap;
                min-width: 150px;
                vertical-align: bottom !important;
            }
            #tabbrowser-tabs .tabbrowser-tab,
            #tabbrowser-tabs .tabbrowser-tab .tab-stack .tab-background {
                height: var(--tab-min-height);
            }
            
            #tabbrowser-tabs .tabbrowser-tab .tab-stack {
                width: 100%;
            }
            
            #titlebar-buttonbox {
             display: block !important;
             vertical-align: top !important;
            }
            
            #main-window[tabsintitlebar] #tabbrowser-tabs {
               -moz-window-dragging: no-drag;   
            }


          1. Krypt
            23.01.2019 22:22
            +1

            Плагины не решают проблем из-за качества кода:
            По сравнению с функционалом в ядре:
            — плагины обновляются с отставанием от браузера
            — разработчики забивают на заработку и плагины умирают
            — скамовые плагины и, что ещё хуже, старые плагины превращающиеся в скамовые


          1. IRainman
            24.01.2019 12:26

            Поясню:

            3. Font Rendering Enhancer
            Не понимаю, что это и зачем оно нужно. Шрифты в FF не размазываются, можно выбрать любые шрифты для любого алфавита прямо из настроек, настроить цвет шрифта и размер.
            4. SmoothScroll
            Не могу посмотреть, что делает это расширение, нигде нет примеров.
            У меня в FF всё и так плавно.


            И то и другое это костыли к хромоножкам, потому что браузер отдаёт системе картинку. У Firefox корректно работающий и сделанный движок использует системные API для многого поэтому и прокрутка не тормозит и без рывков и мыла на шрифтах нигде нет. Ха-ха. :)

            P.S. я уже давно слез с Chrome потому что он тормозил и жрал память (очень сильно жрал память), не мог воспроизводить элементарно Youtube там где Firefox спокойно это мог делать спокойно, а ещё Chrome выглядел и выглядит вырвиглазно на любой системе потому что даже элементарные скроллы у кона не родные системные, а просто нарисованные на css.

            P.P.S. на Chrome комфортно работается только на 16 ГБ ОЗУ и SSD, в Firefox этой проблемы нет и даже на 4 ГБ правда тоже с SSD всё уже хорошо, но с другой стороны на 8 ГБ и с HDD тоже хорошо.


            1. ExplosiveZ
              24.01.2019 12:30

              Ох, теперь понятно. Спасибо. Еще один пункт к тому, почему Chrome не должен стоять где-либо.


        1. Crandel
          23.01.2019 18:26

          SmoothScroll

          user_pref("general.smoothScroll.durationToIntervalRatio", 1000);
          user_pref("general.smoothScroll.lines.durationMaxMS", 100);
          user_pref("general.smoothScroll.lines.durationMinMS", 100);
          user_pref("general.smoothScroll.mouseWheel.durationMaxMS", 150);
          user_pref("general.smoothScroll.mouseWheel.durationMinMS", 50);
          user_pref("general.smoothScroll.other", false);
          user_pref("general.smoothScroll.pixels", false);
          user_pref("general.smoothScroll.scrollbars.durationMaxMS", 100);
          user_pref("general.smoothScroll.scrollbars.durationMinMS", 100);

          Больше настроект можно посмотреть тут


        1. Pongo
          23.01.2019 19:40

          Нет нужных мне расширений, таких как Font Rendering Enhancer делающий текст более жирным
          Он по-умолчанию достаточно жирный. Можно сменить «движок рендеринга шрифтов» на cairo — тогда будет еще жирнее.


        1. geher
          23.01.2019 20:58
          +12

          Нет масштабирования на ВСЕ страницы, как у Chrome. Т.е покрутил колёсиком мыши масштаб 150 и везде будет 150. Firefox делает это только на текущую страницу.

          С моей локальной колокольни поведение огнелиса более правильное.


        1. batyrmastyr
          24.01.2019 09:12
          +3

          > Firefox делает это только на текущую страницу.
          60-й лис точно меняет масштаб по всему сайту, не знаю с какой версии.


      1. saege5b
        24.01.2019 01:49
        +1

        У меня в последнюю неделю, лиса при открытых 15-20 вкладках выжирает у проца одно ядро вглухую, периодически захватывая оставшиеся три ядра.
        Надо вычишать и заново ставить. А лень.


        1. istepan
          24.01.2019 08:25

          У меня были схожие тормоза.
          Выяснилось что за несколько лет накопился огромный журнал посещенных страниц.
          Решил проблему включением автоочиски истории (нужные страницы в избранном).
          Предварительно удалив профиль и запустив «чистую» лису. Настройки восстанавливаются через синхронизацию аккаунта.


        1. IRainman
          24.01.2019 12:34

          Не факт что вычищать что либо надо, возможно что то из компонентов жрёт, у Лисы пока нет совсем полного диспетчера задач именно с ресурсами, но есть вот это

          about:performance


        1. oldbie
          26.01.2019 02:29

          А может проблемы с конкретным сайтом. Один из тех которыми пользуюсь регулярно что-то делает в фоне (ошибка в скриптах или майнер ях3). Если оставить дома вкладку с утра, то вечером проще ребутнуть комп ресетом.


      1. u010602
        24.01.2019 02:25

        youtube и другие стриминговые сервисы работают нормально?


        1. istepan
          24.01.2019 08:26

          На винде бывает тормозит 2k, в Linux все нормально.
          На других компах должно быть иначе.


          1. u010602
            25.01.2019 04:18

            Спасибо. Решил попробовать. Открыл 8 вкладок со скриншотами из клиптунета, когда начал их закрывать он скрашился. Но буду продолжать :)


      1. Noiwex
        24.01.2019 11:20
        -1

        Вкладки ДО СИХ ПОР сжимаются в чёрную дыру, которую нельзя даже скроллить. 11 лет проблеме!


    1. AstarothAst
      23.01.2019 20:55
      +4

      Сидел на FF и сидеть буду! Просто потому что он мне нравится :)


      1. istepan
        24.01.2019 08:28
        +1

        С первой версии сидел, сижу и буду пользоваться дальше.
        Я ещё всю телемерию включил, чтоб помочь информацией мазилле.


        1. IRainman
          24.01.2019 12:37
          +1

          Аналогично, телеметрия это очень нужная вещь. У меня, например, на работе Лиса подвисала интерфейсом когда пытался из сетевого окружения через VPN с другого континента в Лисе файл открыть (это проблема исключительно нашей корпоративной локалки с какой то кривизной в домене, но не суть). Вот он подвисал на 10-20 секунд интерфейсом, а недавно стал просто на этой странице рисовать кружок с загрузкой и больше не висит. Не думаю, что о такой специфической проблеме узнали бы без телеметрии.


  1. Laney1
    23.01.2019 13:11
    -1

    можно либо установить в систему прокси-сервер с функциональностью блокировщика рекламы, либо перейти на другой браузер.


    Но конечно, в последние годы куча инициатив гугла отдает редкой мерзостью и лицемерием. "Корпорация добра", ну-ну.


    1. Aquahawk
      23.01.2019 14:22

      Очень много рекламы пролезет через js. И на проксе такое очень сложно отпилить


    1. sha4
      24.01.2019 06:34

      Https


  1. Groramar
    23.01.2019 14:58

    Теперь гугл фактически выдавит все блокировщики рекламы и представит свой блокировщик, который будет блокировать рекламу, но конечно только не гугловский адсен
    Очень много рекламы пролезет через js. И на проксе такое очень сложно отпилить
    Рекомендую посмотреть в сторону ADGuard. Так как он работает до приложений, перехватывая данные в сети, то никакой браузер не сможет помешать ему пофильтровать любой контент. Давно юзаю и что такое реклама в интернете давно забыл как страшный сон. Им же и скайп фильтрую.


    1. Crandel
      23.01.2019 15:47
      +3

      Он тоже не сможет работать


      Hi, I am another ad blocker developer (AdGuard), and from our perspective, the proposed change will be even more crippling to all ad blockers than what was done by Apple when they introduced their declarative content blocking API.

      I agree with the points Raymond made in comment 23, but there's another serious change that needs attention. The proposed change to hosts permissions (either using activeTab or requesting access on every new website) basically means that every time users navigate to a new website, nothing is blocked there. Ok, maybe something is blocked by declarative rules, but blocking web requests is just a tiny part of what ad blockers do. For instance, they need to apply cosmetic rules and that's roughly half of EasyList rules.


      1. qark
        23.01.2019 16:16

        Судя по «он работает до приложений», имелся в виду AdGuard DNS.


        1. Crandel
          23.01.2019 16:18
          +2

          Этот вариант подходит только для дома, а что делать на работе, где все контролируется корпоративно?


      1. Revertis
        23.01.2019 20:43

        У AdGuard'а есть расширения в браузеры, и есть программы под разные OS.
        Это обращение написано о проблеме с расширением.
        А программы как работали на сетевом уровне, так и будут работать.


    1. Groramar
      23.01.2019 21:45

      Вот этот софт имелся в виду, если что:
      adguard.com/ru/welcome.html


    1. ordoss
      24.01.2019 00:06
      +4

      Рекомендую посмотреть в сторону ADGuard.

      Это тот, что работает на уровне операционной системы, требуя установки своего сертификата? Спасибо но нет, не готов отдать свой трафик в руки какой-то неизвестной компании, даже под предлогом борьби с рекламой.


      1. Groramar
        24.01.2019 00:31
        -1

        трафик локально проходит же


        1. ordoss
          24.01.2019 00:35
          +2

          В наше время бесконечных метрик и аналитик уже сложно найти что-то исключительно локальное


          1. Groramar
            24.01.2019 09:14

            Заявляют, что почти ничего не собирают:
            adguard.com/ru/privacy.html
            А то, что собирают, можно посмотреть и удалить.


  1. Am0ralist
    23.01.2019 16:13
    +3

    Что может быть плохого, если останется только хром, говорили они…
    Благо новый ФФ меня опять радует. И всё же надо его проверить на атомном планшете — если сравнимо шустро с стрингами окажется, то и там уйти с этих хромиумов)


  1. dimkss
    23.01.2019 16:49
    +3

    Shpankov прокомментируете?
    Если Vivaldi будет и дальше поддерживать webRequest API, то это будет хорошей причиной перейти/остаться на Vivaldi.


    1. interprise
      23.01.2019 17:01
      +1

      это же проприетарщина, какой смысл? и да они зависят от кодовой базы хромиума чуть более чем полностью.


      1. dimkss
        23.01.2019 18:36

        Вот сурсы: vivaldi.com/source
        Трекер, к сожалению, закрытый, но команда маленькая и в этом их можно понять.
        Хотя Chrome тоже проприетарный.


        1. Evengard
          26.01.2019 14:00

          Заголовок спойлера


          1. dimkss
            26.01.2019 14:17

            У меня вот так показывает. Это не репозиторий конечно, с историей, так что разве что минимальный анализ возможен.


            1. vaslobas
              26.01.2019 14:23
              +1

              На русском действительно не показывает. Баг.


    1. 0xf0a00
      23.01.2019 17:46
      +1

      Кстати да, хороший вопрос. Я полностью переехал на вивальди после появления синхронизации, очень обидно будет мигрировать на фф.


    1. ordoss
      24.01.2019 00:10
      +3

      Если Google протащит изменения не только в свой браузер, но и в сам Хромиум, то к сожалению пострадают все, в том числе и наш любимый Vivaldi


      1. dimkss
        24.01.2019 13:49

        До меня только что дошло. В худшем случае, даже если Vivaldi будет поддерживать webRequest API, то остается вопрос будут ли разработчики блокираторов рекламы и дальше поддерживать не самый популярный браузер.
        Хочется, конечно, надеяться на лучшее.


        1. ordoss
          24.01.2019 16:29
          +1

          Как написал товарищь ниже, вряд ли кто-то форканет ради этого целый модуль расширений, потом будет тысячи обращений о несовместимости плагинов, неправильной их работе, ошибках и тп.
          Думаю команде Vivaldi стоит самой на уровне браузера реализовать блокировщик рекламы, но не так как это собрался делать Google, а просто воссоздать функционал uBlock с кастомизацией фильтров и тд. Для людей будет еще один повод уйти к ним с Хрома.


          1. qw1
            24.01.2019 16:39

            Это самое разумное решение. Но вероятнее всего, они не будут переносить функциональность uMatrix, т.к. работу с ней сложно объяснить большинству пользователей. А значит, всё равно что-то теряем.


          1. dayfuaim
            25.01.2019 00:20

            Да, это лучше всего.
            А если ещё и докрутят скорость загрузки (сравниваю с открытым рядом Brave)… :)
            Тогда будет вообще конфетка-браузер! :)


    1. Aingis
      24.01.2019 11:32
      +1

      Увы, это вряд ли. Фактически это означает поддержку форка Хромиума, что влечёт большие накладные расходы вроде проблем с мержем при каждом обновлении версии.


  1. H1m1ts4
    23.01.2019 17:44
    -3

    Объясните пожалуйста, что мешает вам делать бэкапы Chrome-a с вырезанными обновлениями?
    Ну кроме “опасных” уязвимостей есть ещё веские причины перехода на новую версию? Кроме веб-разработчиков конечно же.

    Сам собираю дистрибутивы Chrome-a начиная с 55 версий, понимая, что дальше будет только хуже (данная новость — чем не пример) и теперь в любой момент могу откатиться на нужную мне версию, с поддержкой и локальной установкой uBlock Origin, uMatrix, Adobe Flash и отсутствием мусорного software_reporter_tool.exe….


    1. springimport
      23.01.2019 19:04
      +2

      Мешает то что рано или поздно они устареют.


    1. Zidian
      23.01.2019 19:34
      +5

      Когда поймаете себя на мысли запилить свой собственный browser.js, чтобы поддерживать работоспособность популярных сайтов, рекомендую остановиться.


  1. LevOrdabesov
    23.01.2019 19:42
    +6

    Ну да, «не можешь победить – возглавь».
    Всё пытаюсь слезть с хрома – вот и хороший повод.


  1. vsb
    24.01.2019 09:08
    +3

    На мой взгляд выгода от отключения рекламы многократно превышает затраты на обработку правил. Хотя, конечно, могу ошибаться, но я никогда не ощущал, что включение адблока замедляет работу.


    1. batyrmastyr
      24.01.2019 09:34
      -2

      По моему опыту он когда-то давно, лет десять назад, ускорял загрузку страниц, но и два года назад, и год назад Адблок Плюс тормозов добавлял намного больше, чем три десятка баннеров на флеше.


    1. vlivyur
      24.01.2019 11:19
      +2

      Когда заходишь с чужого браузера на страницу с обилием рекламы, сначала надо несколько секунд (доходит до 10-20 секунд) подождать, а потом уже тыкать по странице, потому что можешь попасть не туда, куда целился. Поэтому в любом случае, легче вырезать всё до, чем каждый раз ждать после.