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

Работа над портированием uBlock Origin для Microsoft Edge идёт в репозитории uBlock-Edge на Github. 11 декабря 2016 года проект достиг такого уровня, что его автор Ник Роллс (Nik Rolls) решил выложить uBlock-Edge в официальном каталоге Windows Store расширений для браузера Edge.

На эту минуту программа заработала 79 отзывов, средняя оценка составляет 4,5 звезды из 5 возможных: 72 из 79 отзывов поставлены с максимальной оценкой, а автор единственной минимальной оценки поставил 1 звезду по ошибке, судя по его восхищённому отзыву.

Расширение доступно для операционной системы Windows 10 под архитектурой x86 или x64. Издатель — Ник Роллс, он же основной разработчик портированной версии и владелец репозитория на Github. Размер дистрибутива для установки расширения — 6,62 МБ.

Сам Ник Роллс пишет, что «сумасшедшая идея» портировать uBlock Origin для браузера Microsoft Edge пришла к нему пять месяцев назад во время обеденного перерыва на работе. Как обычно, разработчики используют время отдыха от программирования для того, чтобы обдумать и обсудить с коллегами новые идеи разработки программного обеспечения.

Тогда как раз недавно вышло обновление Windows 10 Anniversary Update, а с ним появилась поддержка расширений в Microsoft Edge. В то время для редмондского браузера уже были доступны Adblock и Adblock Plus, но каждому продвинутому пользователю, который внимательно относится к защите персональных данных, была очевидна нехватка в этом списке самого эффективного расширения uBlock Origin, которое по всем тестам превосходит другие расширения и уж тем более не имеет странного списка «разрешённой рекламы», на котором зарабатывают деньги разработчики Adblock Plus.

Ник Роллс сразу же подумал о том, что бы портировать uBlock Origin на новую платформу. И пусть операционной системой Windows 10 и браузером Edge пользуется не так много пользователей, и у браузера хватает технических странностей, например, он не умеет сохранять открытые файлы (если нет ссылки). Отдельные гики под Windows всё равно выбирают именно такой вариант, ведь Edge на голову превосходит по производительности Internet Explorer. В то же время Edge недоступен нигде, кроме Windows 10.

В тот же день программист пришёл домой, сразу сделал копию исходного кода uBlock Origin — и начал программировать. Примерно через час парень к своему удивлению добился функциональности основного ядра uBlock Origin под Edge. Тогда он бросил клич на Windows Central о том, что работа идёт. Новость не прошла незамеченной: в среде Windows-программистов началось некоторое бурление, так что у Ника появился отличный стимул, чтобы закончить работу.

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

В конце концов, 11 декабря 2016 года наступил тот день, когда расширение uBlock Origin официально приняли в каталог Windows Store.

uBlock Origin (Preview) for Edge

Ник Роллс предупреждает, что работа ещё не закончена. Есть несколько проблем, которые можно обсудить в комментариях к репозиторию и помочь в их решении. Но в целом расширение работает довольно хорошо, несмотря на декларативный статус preview.

Примерно 95% кода uBlock Origin для Edge — это оригинальный код, тот же, который работает в расширениях uBlock Origin для Chrome и Firefox. Изменения касаются только слоя интерфейса взаимодействия непосредственно с браузером.



Если сравнить с версиями для Chrome и Firefox, то данное расширение ближе всего к версии для Chrome. Они очень похожи, потому что программисты Edge проделали большую работу, чтобы приблизить программные интерфейсы Edge к программным интерфейсам «эталонного браузера» Chrome. Так что теперь стало относительно легко портировать расширение Chrome для Edge.

Работа над uBlock Origin продолжается, и Ник Роллс приглашает всех желающих присоединиться к ней.

Учитывая небольшое количество расширений под Edge, выход такого нужного и полезного расширения можно только приветствовать. По функциональности версия для Edge почти не уступает оригинальной, разве что не хватает нескольких малозначительных функций.



В принципе, корпорация Microsoft не так сильно зависит от рекламных доходов, как Google, поэтому для удобства пользователей вполне могла бы интегрировать uBlock Origin непосредственно в браузер Edge «из коробки». Это был бы единственный мейнстримовый браузер со встроенным блокировщиком рекламы, ведь Google вряд ли на такое не решится. Не решится и Mozilla, зарабатывающая на партнёрских программах с поисковыми системами, которые показывают рекламу в результатах поиска. Это практически единственный источник дохода Mozilla, так же как у Google.
Поделиться с друзьями
-->

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


  1. RedVelvet
    12.12.2016 20:00
    +5

    Отлично, uBlock куда лучше адблока.


    1. limonte
      12.12.2016 23:54
      +2

      uBlock Origin


      1. Firsto
        13.12.2016 06:18
        +1

        Проясните ситуацию, в чём разница между этими двумя расширениями для рядового пользователя?

        Интересуют лишь различия в функциональности и скорости работы.


        1. TheDarkKRONOS
          13.12.2016 10:42
          +1

          Просто uBlock уже устарел давно и не развивается. uBlock Origin идёт как переосмысление и доработанная версия, которая развивается.


        1. gresolio
          13.12.2016 16:47
          +4

          uBlock Origin — это продолжение проекта его основателем Raymond Hill, который вынуждено форкнул и переименовал его из-за проблем с одним не очень хорошим ментейнером Chris AlJoudi, который потянул на себя одеяло и даже косит пожертвования «на развитие проекта». Хоть до сих пор и существуют две версии, но лишь Origin развивается. Если интересно, вот можно почитать подробней: Tuxdiary и Reddit.


    1. dartraiden
      13.12.2016 01:10

      Когда я в последний раз его смотрел, он не понимал (уже не помню точно какие) некоторые выражения из подписок ABP. А плюсы какие, можно вкратце?


      1. Charg
        13.12.2016 02:09
        +4

        Меньше ресурсов ест. Для слабеньких пк — самое то.


    1. theurs
      13.12.2016 02:16

      Никакой разницы не вижу, на 8 летнем компьютере, то есть там где слова об экономности имеют хоть какое то значение.


      1. creker
        13.12.2016 02:54
        +1

        У меня вот шустрый ПК современный, но тот же youtube помирает от adblock. При загрузке страницы заикается сильно. Поставил сейчас uBlock — работает куда лучше. Про Adblock можно забыть


        1. profesor08
          13.12.2016 05:26

          Что с Adblock, что без, youtube грузится одинаково.


          1. creker
            13.12.2016 11:30

            Главные страницы каналов открываются жутко медленно и повисают на некоторое время. Особенно плохо с теми каналами, которые в исключениях. Там вообще стабильно — грузит, заикается, продолжает грузить, страница сама перезагружается, заикается и только после этого можно продолжать листать. Ну и не только с ютубом такое — adblock тормозная хрень сам по себе на любых сайтах. Где сайт тяжелее, там и проявляется сильнее. И никакой мой i5 хасвел не помогает с этим.


        1. VioletGiraffe
          13.12.2016 12:54
          +1

          Я был уверен, это сам Ютуб такой тормоз, на ABP никогда не подумал бы. Надо сравнить, спс за инфу.


          1. damat
            13.12.2016 16:32

            я вот недавно экспериментально установил, что у меня адовые тормоза в хроме из-за закладок
            захожу пустым профилем, все летает
            захожу своим профилем с закладками, получаю тупежку на старте рендера секунд до 5-7
            погуглил, но решений не нашел

            самое обидное в этой истории то, что я это выяснил после того, как довел таки свой эктеншн про букмарки для стартовой страницы до Chrome Store


  1. pwrlnd
    12.12.2016 22:14

    Edge вполне неплох, но у него есть неприятный баг — у него криво работает подсветка просмотренных ссылок. Например, если открыть сайт и открыть все ссылки на этой странице — они все станут «серыми» (просмотрено). Только вот после перезагрузки страницы половина из них станет снова непросмотренными.


    1. betony
      12.12.2016 22:42

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


      1. pwrlnd
        12.12.2016 22:45

        Печаль в том, что если в FF или Chrome баги правят оперативно, то в Edge, такое чувство, это исправят при следующем глобальном обновлении системы.


        1. synmcj
          13.12.2016 10:30

          Да, так и есть — обновления на него выходят только с мажорными обновлениями системы. В Creators Update обещают исправить и распространять обновления для Edge через стор, как и задумывалось изначально.


          1. zikasak
            13.12.2016 12:44

            Но только интерфейса. Движок все равно будет обновляться только с мажорными обновлениями. Видимо, слишком много на него завязано


            1. Kenya-West
              13.12.2016 13:06

              Возможно, в Redstone 3, 4 или 5 браузер сделают полностью standalone.


          1. Xaliuss
            13.12.2016 15:20

            Обновления с фиксами выходят ежемесячно в пакете дня патчей (второй вторник месяца, для ПК и мобильных устройств). Новые фичи добавляются пока действительно только мажорными обновлениями (или у инсайдеров в новых сборках).


    1. mistergrim
      13.12.2016 02:55

      Можно подумать, они у кого-то сейчас нормально работают. Я просматриваю APOD.NASA.GOV вполне добросовестно (по нескольку раз в день), но если выйти в индекс, красуются пропуски в несколько дней.
      Новая Opera. На старой такого не было.


  1. AngelNet
    12.12.2016 22:50

    а с JS fixes + CSS fixes он становится лучше вдвойне!


  1. astono0
    13.12.2016 01:00

    Майки как-то полностью прошляпили момент, чтобы выпускать едж.

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


    1. cjmaxik
      13.12.2016 03:09
      +3

      С другой стороны, появился встроенный браузер, с которым процесс скачивания нормального браузера становится гораздо проще и приятнее :)


  1. jomart
    13.12.2016 01:05

    Это был бы единственный мейнстримовый браузер со встроенным блокировщиком рекламы


    У Оперы уже есть встроенный блокировщик рекламы. Или опера не мейнстрим сейчас?


    1. cjmaxik
      13.12.2016 03:09
      +1

      С каких это про Опера мейнстрим?


    1. edd_k
      13.12.2016 06:32

      В Опере пока что черновик блокировщика. Ну и традиционная нехватка настроек.

      Так что, встроенный — выкл, привычный внешний — вкл =)


  1. KostaRafalski
    13.12.2016 01:05
    -2

    Расширение uBlock Origin вышло на Microsoft Edge. Покурить.


  1. DarWiM
    13.12.2016 01:05

    Это был бы единственный мейнстримовый браузер со встроенным блокировщиком рекламы...

    Opera не считается?


    1. 2PAE
      13.12.2016 07:28
      -4

      Opera считается браузером?


  1. iMisanthrope
    13.12.2016 09:27
    +1

    Эх, для Safari бы… uBlock есть, а uBlock Origin нет(


    1. hindsight
      13.12.2016 11:24
      +1

      Для Safari такой же «Early development version», как и для Edge:
      https://github.com/gorhill/uBlock#installation


      1. iMisanthrope
        13.12.2016 14:52
        +1

        О, здорово, спасибо!


  1. FForth
    13.12.2016 13:29

    А насколько Umatrix плагин полезен?


    1. Regis
      13.12.2016 15:02

      uMatrix — это если вам хочется для каждого сайта иметь возможность настройки всех ресурсов, с которым ему позволено работать. С одной стороны — очень круто, но с другой — приходит тратить время на настройку сайтов. Например, после uMatrix на Хабре не работает голосование и просмотр вставленных YouTube роликов.


      1. ST4NN
        13.12.2016 23:47
        +1

        Добавьте в 'Мои правила':
        * www.youtube.com frame allow
        * www.youtube.com script allow
        * www.youtube.com xhr allow
        * s.ytimg.com script allow
        geektimes.ru habracdn.net * allow
        geektimes.ru habrahabr.ru * allow
        geektimes.ru vimeo.com * allow
        geektimes.ru vimeo.com frame allow
        geektimes.ru vimeocdn.com * allow
        habrahabr.ru habracdn.net * allow


  1. VEG
    13.12.2016 14:48

    uBlock Origin, которое по всем тестам превосходит другие расширения
    Не в первый раз вижу подобное заявление. Попробовал посидеть день на uBlock Origin — разницы по сравнению с AdBlock Plus не заметил (на Firefox). Есть хоть одна ссылка на адекватный и достаточно свежий тест не от авторов uBlock, где расширения будут поставлены в равные условия и протестированы? Раз уж тут говорят о «всех тестах», значит их должно быть как минимум несколько.


    1. VEG
      13.12.2016 15:01

      Впрочем, одно изменение я всё же заметил, и оно не в пользу uBlock Origin. По каким-то причинам с uBlock Origin браузер запускается на 5 секунд дольше, чем с AdBlock Plus (проверял раз 10). Подписки и там и там похожи. Возможно, дело в том, что у меня 400 вкладок в разных группах, и uBlock Origin плохо с таким справляется. Хотя в реальности ведь грузится только одна вкладка, остальные остаются неактивными пока по ним не кликнешь.

      Во время сёрфинга разницы в производительности не вижу.


      1. Mako_357
        13.12.2016 17:13

        Жесть. 400 вкладок. Как вы ориентируетесь между ними? Это всё нужное или когда-то давно открытые вкладки, оставленные на всякий случай?


        1. VEG
          13.12.2016 17:28

          Я использую группы вкладок + многострочные табы — с ориентированием никаких проблем. Обычно вообще вкладок меньше, около ста. Просто сейчас накопилось несколько групп по разным незавершённым делам.


          1. yefrem
            13.12.2016 19:17

            какие расширения для вкладок используете?


            1. VEG
              13.12.2016 19:26

              Tab Groups для групп вкладок. Это развитие тех групп, что ранее были встроены в Firefox. Там теперь появилось несколько новых режимов работы на выбор (кому как нравится) и возможность переключаться между группами через простой выпадающий список. То есть оно теперь гораздо лучше, чем было когда-то встроено в Firefox.
              TabMix Plus для многострочных табов (там много и других полезных настроек для табов).

              У меня оно выглядит вот так:

              image

              После трёх строк вкладок появляется прокрутка справа. Это тоже настраивается.


              1. yefrem
                13.12.2016 23:26

                Спасибо


  1. Xaliuss
    13.12.2016 15:40

    Я надеюсь, что через некоторое время позволят ставить некоторые расширения в мобильный Edge. Сейчас, как я понимаю, проблемой становится производительность и энергоэффективность. Никто не замерял влияний расширений на Edge на ноутбуках и планшетах? У других браузеров тот же адблок влияет позитивно, так как не даёт грузится рекламе.


  1. kav4ik
    13.12.2016 21:57

    Что то при попытке найти его в Store по запросу uBlock «не дал результатов», а по ссылке с поста находит нормально. Может кто знает почему так или может запрос в поиск пишу неверный?


  1. quwy
    14.12.2016 02:27

    Если сравнить с версиями для Chrome и Firefox, то данное расширение ближе всего к версии для Chrome.
    То есть оно тоже загружает всю рекламу, блокируя лишь ее отображение? Так и запишем.


  1. leshakk
    14.12.2016 18:05
    +1

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