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

Один из таких браузеров — Pale Moon, который можно назвать форком Mozilla Firefox. У него открыт исходный код, распространяется он Moonchild Productions, доступен как для Windows, так и для Linux. Под катом — общие подробности, а также детальная информация о новой версии. К слову, если вы работаете с этим браузером — расскажите, какие у вас впечатления. Интересуют как достоинства, так и недостатки.

Зачем его создали


Разработчики заявляют, что Pale Moon заточен под работу на слабых устройствах, где тот же Firefox работать либо вообще не будет, либо будет, но крайне медленно. Поэтому код браузера оптимизирован, разработчики добавили несколько улучшений, позволяющих добиться относительно быстрой работы. При этом браузер имеет расширенную поддержку современных процессоров. Разработчики утверждают, что браузер работает быстрее примерно на 15-25% Firefox в зависимости от платформы, на которой он запущен.

Благодаря тому, что Pale Moon основан на Firefox, с ним совместимы большинство классических расширений. Интересный момент — в отличие от Firefox, разработчики планируют сохранять совместимость браузера с плагинами, которые используют NPAPI. Кроме того, будут работать и расширения, которые используют XUL и бинарные компоненты XPCOM.

В браузере, в отличие от Firefox, нет ActiveX, родительского контроля, «Accessibility features», компонента PDF.js, WebRTC. Нет и инспектора, сканирования файлов после загрузки. Что касается движка, то это Goanna — форк движка Gecko.

Разработчики решили придерживаться классической организации интерфейса. В этом тоже отличие от Firefox, где используется Australis, начиная с версии 29. Поддерживается кастомизация — для этого предусмотрено несколько инструментов.

Вот, что заявляют сами разработчики о своем браузере:

  • Он безопасный, поскольку основа — кодовая база платформы Mozilla, которая регулярно обновляется при помощи последних security-патчей.
  • Поддерживается достаточно обширным сообществом, проект некоммерческий.
  • Личные данные пользователей и сами пользователи защищены. Нет рекламы, нет телеметрии, нет шпионского ПО и других инструментов для сбора данных.
  • Поддержка Silverlight, Flash и Java.
  • Поддержка большинства существующих веб-стандартов.

Если вы читаете наш блог, вас могут заинтересовать эти тексты:

Как мы выбирали лучшие из новых видеокарт NVIDIA
Зачем дата-центры устанавливают динамические источники бесперебойного питания
Стоит ли создавать собственный корпус для сервера

Когда вышла последняя версия



Всего несколько дней назад, так что проект совершенно точно развивается, причем достаточно активно. Из нововведений стоит выделить такие моменты:
  • Разработчики решили вернуть поддержку старых немодифицированных дополнений к Firefox. Ранее у Pale Moon был собственный идентификатор браузера, но сейчас команда проекта решила использовать идентификатор Firefox. Это сделано для обеспечения наиболее полной совместимости со вмести старыми дополнениями, которые остались без поддержки. Стоит отметить, что ранее дополнения под Firefox приходилось адаптировать, чтобы те могли функционировать под управлением нового браузера. Как и говорилось выше, поддерживаются как XUL-дополнения, специально адаптированные для Pale Moon, так и XUL-дополнения, распространявшиеся для Firefox.
  • А вот поддержка платформы UXP (Unified XUL Platform). Она ранее развивала ответвление компонентов Firefox из из репозитория Mozilla Central, избавленных от привязок к коду на языке Rust и не включающих наработки проекта Quantum. Вместо этой платформы команда проекта решила использовать окружение GRE (Goanna Runtime Environment), которое базируется на более актуальном коде движка Gecko. Его особенность в том, что авторы очистили код от неподдерживаемых компонентов и платформ.


  • Появился новый механизм GPC (Global Privacy Control). Он стал заменой «DNT» (Do Not Track). Его преимущество в том, что он позволяет информировать сайты о запрете продажи персональных данных и их использование для отслеживания предпочтений и трекинга перемещений пользователя.
  • Появилась поддержка Twemoji 13.1. Кроме того, добавлены методы Selection.setBaseAndExtent() и queueMicroTask(), которые улучшают совместимость с сайтами.
  • Модифицирована структура пакетов для интернационализации и поддержки языков.

Новая версия браузера уже доступна как для Windows, так и дляLinux (x86 и x86_64). Код проекта распространяется под лицензией MPLv2 (Mozilla Public License).

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


  1. forthuser
    19.03.2022 17:59

    «Сломанная» кнопка Code (Download) на Github лечится таким xpi расширением PaleMoon
    github-wc-polyfill

    P.S. Ещё интересно, что JS расширение PDF в MD не работает в PaleMoon
    https://pdf2md.morethan.io

    Топик обсуждения: Компьютерный форум Ru-Board.com » Компьютеры » Программы » Pale Moon (часть 3)


  1. lealxe
    19.03.2022 18:08
    +9

    Кто помнит наезд этих ребят на OpenBSD-шников, после чего решили это не портировать?

    И аргументы, которые там прозвучали, включая технические.

    И что если кто-то хочет это поделие собрать нормально в представлении любого юниксоида, то надо убрать "official branding".

    Да вообще впечатление об их адекватности и квалификации у меня сложилось так себе.

    Я понимаю, хочется верить, что есть живое продолжение старой лисы. Нету.


    1. akhalat
      19.03.2022 18:13
      +10

      И ещё автора mypal затравили и заставили свой форк свернуть, вменяя ему якобы «нарушение OPL».

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


      1. klounader
        20.03.2022 06:11
        +5

        mypal был годный браузером.


        1. Zalechi
          20.03.2022 14:41
          +2

          Плюсую, на Win-XP до сих пор гоняю с ним в сети на старом нотике.


      1. larasage
        21.03.2022 10:24

        После случая с mypal снёс их браузер.


  1. Azirel
    19.03.2022 18:17
    +2

    Поддержка Flash и безопасность - "давайте всё-таки выберем что-то одно"


    1. ComodoHacker
      19.03.2022 19:27
      +6

      То же касается и старых расширений, более не поддерживаемых, а значит, дырявых. Которым можно все, даже значок SSL пририсовать на любом сайте.


      1. rPman
        20.03.2022 12:14

        не уверен что скайп в нынешней форме в принципе пользуется этой технологией, от былого p2p протокола там ничего не осталось

        к тому же скайп работает только в chromium браузерах


      1. madcatdev
        20.03.2022 12:53
        -2

        Скайп в 2022? Зачем, если есть куча других современных мессенджеров?


  1. rPman
    19.03.2022 19:09

    отсутствие WebRTC — огромный минус, это важнейшая фишка интернет вещей, где все устройства так или иначе будут слабые (хотя речь и идет о браузере — терминальном устройстве, тот факт что браузер не сможет соединиться адекватно с кучей мелких устройств напрямую — огромный минус)


  1. anonymous
    00.00.0000 00:00


    1. mSnus
      20.03.2022 14:36
      -1

      А зачем это собирать прямо в браузере? В нем ещё и CD прожигать нельзя..


  1. CoolCmd
    19.03.2022 19:25
    +3

    т.е. Quantum (CSS), как я понял, там нет. а ведь это ускорения работы. движок JS/Wasm (на самом деле их в браузере несколько) непонятно какой свежести, от него тоже зависит скорость многих сайтов. хотелось бы узнать, в какой конфигурации будет 25% прирост скорости.


    с паритетом с Gecko непонятно. например, в статье написано, что в последней версии PM добавили setBaseAndExtent(). в Firefox эта функция появилась аж 5 лет назад. плюс в этом комментарии говорится, что часть функциональности github без расширения не работает.


    Он безопасный, поскольку основа — кодовая база платформы Mozilla, которая регулярно обновляется при помощи последних security-патчей.

    патчи применяются в автоматическом режиме или ручками? в каждой версии Firefox довольно много исправляют связанного с безопасностью, и у меня сомнения, что все это добро добирается до PM — работа-то немаленькая.


    1. dartraiden
      19.03.2022 22:07
      +1

      Там очень маленькая команда, я тоже сомневаюсь, что они справляются.

      У них даже дополнения к браузеру хостились всего лишь на одном сервере и только что один из разработчиков поехал крышей и снёс сначала его, а затем и DNS (судя по тому, что домен внезапно перестал резолвится).


    1. imageman
      20.03.2022 15:32
      +1

      На компьютере уровня Core2Duo Firefox Quantum подтормаживает и тот же Youtube видео воспроизводил с заметными рывками и паузами (дело было году в 2018). Стоило перейти на более старый Firefox Gecko и видео стало воспроизводится плавно. В целом именно Pale Moon на очень слабых (по нынешним меркам) компах работает вполне быстро.


  1. ClassicUA
    19.03.2022 19:43

    Жаль, что нету для macOS.


  1. Delion
    19.03.2022 21:20
    +1

    К слову, если вы работаете с этим браузером — расскажите, какие у вас впечатления. Интересуют как достоинства, так и недостатки.

    К сожалению, по большей части отрицательные.

    На нетбуке 2011 года выпуска Chromium работает быстрее и плавнее.

    На компьютере с четырьмя ядрами 775 сокета, можно, конечно, с его помощью ресурсы экономить, но тот же ВК там нормально не работает. Youtube, впрочем, тянет.

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


  1. VaalKIA
    20.03.2022 01:59
    +6

    ClassicUA
    Жаль, что нету для macOS.

    А я бы хотел для Haiku

    dom1n1k
    На мой вкус, Pale Moon взял у FF едва ли не самый неудачный интерфейс за всю его историю.

    image
    Зачем вы вообще пользуетесь, программами с настраиваемым интерфейсом, при таком подходе?

    если вы работаете с этим браузером — расскажите, какие у вас впечатления. Интересуют как достоинства, так и недостатки

    1. Браузер очень медленный, но проявляется это не во всём, поэтому впечатления — двоякие: в каких-то вещах быстрее, однако усреднённая производительность именно такая.
    2. Потребляет очень мало памяти, у меня 2700 вкладок и кушает он всего 2 гига, раньше было 3.5, видимо новый релиз внёс приятные коррективы. В общем-то, это основная причина, почему я перешёл на PaleMoon, когда FireFox последовал по стопам Хрома и решил, что каждая вкладка будет жрать как не в себя, а лучше вообще для каждой вкладки свой компьютер и операционная система.
    3. С сайтами работает хорошо, но некоторые сайты запрещают работу, аппелируя, что мне надо обновить браузер на какой-то из большой тройки, и смена юзер агента на это не влияет. Горите в Аду, недопрограммисты! Моя поизиция: сайт и бразуеры должны соответствовать стандартам w3c, а не номерам версий, и уж тем более БЛОКИРОВАТЬ работу с сайтом, это верх борзоты.
    Были случаи, когда на каких-то кривых сайтах не открывалась форма оплаты, но сам я с этим не сталкивался.
    4. Основной минус в разработчиках, они делают постоянные деградации, совершенно не уведомляя об этом. То есть, накатив очередной патч, где расписаны прикольные фишечки, у вас офнутся какие-то вещи, и об этом нигде не будет написано, только через пару патчей, внезапно вы узнаете, что они были отключены, потому что их внезапно, снова активируют. Поэтому сразу новые обновления не ставлю и стараюсь пропускать малозначительные.
    5. Все мои заботливо подобранные расширения из FireFox до сих пор меня радуют (около 20 штук), я просто счастлив и готов мириться с некоторой тормознутостью самого браузера.
    6. При начальной загрузке работает только 1 ядро, и на загрузку 2700 вкладок уходит сейчас, прилично времени. В принципе, подавляющая часть вкладок, это статьи Хабра, думаю, стоит написать свой собственный форум, который дал бы мне встроенные в сайт механизмы организации и менеджмента отобранных к прочтению статей и я знаю — как, но это всё фантазии.
    7. Загрузка сайтов иногда затыкается в каком-то месте и не продолжается далее никогда, пока не нажмёшь refresh (при этом проц грузится прилично, так что на ноутбуке приходится или жать стоп или обновлять и, по крайней мере, отслеживать этот момент), в частности это может произойти при восстановлении вкладки, при первой загрузке и тогда, в поле адреса не появится путь, поэтому такая закладка не будет сохранена, при закрытии браузера, а при обновлении так же не будет обновлена, поскольку адреса там нет. Фактически, какой сайт там был останется тайной — данные будут потеряны. При серфинге по сети, такие затыки встречаются 1 раз из 100, что достаточно часто, что бы подбешивать, но в большинстве случаев, затык случается на визуально, полностью прогруженной странице, в том числе и по индикатору загрузки.

    В общем-то, для меня критерии очевидны: экосистема, которая важнее самого браузера, экономная работа со вкладками без лоховства, типа терпи ради безопасности. Полностью настраиваемый интерфейс, нет никаких закидонов, что типа файл не буду качать. Всё как в старые добрые времена, когда вирусы определялись по нехарактерной активности светодиода HDD и ты сам управлял работой своего компа и ПО.
    forthuser
    А какие расширения попали в список отобранных?

    1. Перемещение по вкладкам, как в Опера, с помощью циферок 1, 2.
    2. Перемещение вкладки вперёд, назад, в конец, в начало с помощью с конрл+шифт+стрелка (настраивается, естественно).
    3. Максимальные минимальные размеры вкладок.
    4. Отключение крестика на вкладках (закрываю нажатием на колёсико).
    5. Открытие новой вкладки двойным щелчком по любой.
    6. Индикация количества вкладок.
    7. заморозка неактивных вкладок.
    8. Менеджер паролей.
    9. Speed Dial для быстрого открытия.
    10. Session Manager, что бы не потерять вкладки.
    11. Открытие ютуб видео в VLC по нажатию колёсиком мыши.
    12. Язык в строке адреса всегда английский на каждой новой владке.
    13. Перевод выделенного фрагмента текста по щелчку правой клавишей, прямо в окне появивегося меню.
    14. Переход на случайную вкладку.
    15. Переход в начало страницы.
    16. ФоксиПрокси для ВПН
    17… не успеваю дописать, кончается время редактирования… сори, отвечать могу лишь раз в сутки.


    1. forthuser
      20.03.2022 02:17
      +1

      5. Все мои заботливо подобранные расширения из FireFox до сих пор меня радуют (около 20 штук), я просто счастлив и готов мириться с некоторой тормознутостью самого браузера.

      А какие расширения попали в список отобранных?


  1. dom1n1k
    20.03.2022 02:01
    +4

    На мой вкус, Pale Moon взял у FF едва ли не самый неудачный интерфейс за всю его историю. Слишком аляпистый и перегруженный. Лучше бы взяли еще более ранний, строгий.
    Это чисто, конечно, с точки зрения пользователя — не знаю, возможно ли это технически.


  1. forthuser
    20.03.2022 02:03

    Ещё в контексте использованного движка из FireFox можно упомянуть браузер Seamonkey
    https://www.seamonkey-project.org
    отличающийся тем, что к нему добавлены дополнительные инструменты Веб разработки и отдельные программы.


    1. igor6130
      20.03.2022 02:58

      Морская обезьяна еще существует? Это ж ветеран браузеростроения. :)


  1. Massacre
    20.03.2022 06:20
    +1

    Это лучший браузер… Для определённых сайтов, которые не перегружены современным JS. Можно эффективно открывать много вкладок, не опасаясь за ресурсы. Для остального, т.е. жирных сайтов с кучей современного JS, существует хромиум. Ютуб, кстати, в хромиуме тоже лучше всего сейчас смотреть…

    Основные проблемы: нет webcomponents, т.е. много сайтов-«веб-приложений» работать не будут. Включая «новый» хабр. Если сайт слишком перегружен JS (например: новый дизайн ютуба), тормоза будут ужасными.

    Основные преимущества по сравнению со всеми мейнстрим браузерами: минимально возможный расход ресурсов (правда, на сайтах с кучей JS пожирание и памяти и CPU растёт в разы), поддержка нормальных (XUL) аддонов и NPAPI плагинов, включая Flash. Большие возможности кастомизации.


  1. Vitaliy_dzen
    20.03.2022 11:45

    Пользуюсь как на "древнем" так и на актуальном ноутбуке, тем более рядом стоят и "огнелис" и "бледная луна" и все из-за одного расширения: ScrapBook X, в последних огнелисах расширение не поддерживается, а у меня сохраненных страниц почти на 10 гигабайт, а в луне все работает. И расширение очень удобно использовать для каталогизации всего и вся.


  1. madcatdev
    20.03.2022 12:55

    Интерфейс как машина времени, возвращает лет на 10 назад. Зачем было такой делать? После современной лисы пользоваться таким не удобно.


    1. CaptainFlint
      21.03.2022 11:32
      +3

      Вот как раз после современной лисы этот интерфейс — что-то, чем можно нормально пользоваться.


  1. xcilessMore
    20.03.2022 17:27
    +1

    Компактный интерфейс прекрасен (включил пункт «Small Icons»), глаза радуются и отдыхают от нынешних нагромождений, заточенных под 2К и выше экраны (и то вопрос...).

    Но... Как добавить uBlock, CensorTracker?

    GitHub отображается криво...

    Видимо, надобен форк старых движков «Лисы» с более современной базой, типа Basilisk.


    1. Massacre
      20.03.2022 22:50
      +1

      ublock origin точно работает, github.com/gorhill/uBlock-for-firefox-legacy/releases

      Другие firefox аддоны тоже в основном работают, но только XUL, т.е. не web extensions. Из стора Мозиллы ставить бесполезно, надо искать примерно здесь github.com/JustOff/ca-archive

      Раньше был ещё сайт с аддонами самого Pale Moon, но сейчас он лежит.


      1. xcilessMore
        20.03.2022 23:17

        Спасибо за наводку. Версия «юБлока», правда, шибко старая...

        Не знаете, на других форках, основанных на старых движках (которые до «Квантума» (57), видимо), такая же картина?


        1. Massacre
          20.03.2022 23:52

          Это логично, что форки без поддержки web extensions использовать их не смогут. Из стора Мозиллы удалили все классические аддоны, поэтому их искать надо в других местах.