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

Я всегда был фанатом этого браузера. Но где-то в 2014-2015 она у меня стала постоянно фризить и иногда висла, менеджер ресурсов показал, что она подбиралась к 2гб ОЗУ, 64битных версий не было, многопроцессности не было. Был вынужден смириться и перейти на хром, хотя Firefox мне казался гораздо удобнее из-за больших возможностей по кастомизации. Да, они это потом исправили, но было уже слишком поздно.


По поводу тормозов — тормозила на сервисах гугла точно, не было такой плавности, как на хроме. А еще мобильное приложение вышло очень поздно, было на старте падучим и неповоротливым. Иметь разные браузеры на разных системах тоже неудобно, это еще один гвоздь.

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

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

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

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

Знаете, если писать всё, что прям просится, в ответ на ваше сообщение… то как бы на статью не набрать…
Тезисно:


  • ФФ пошёл по кривой дорожке оперы ~8летней давности. Если так пойдёт дальше — придётся хоронить очередной любимый браузер, ибо поделку на вебките я не приму.
  • формально хромиум не принадлежит гуглу, отчего все и не замечают ту самую монополию.
  • конкретно МФ — это тоже корпорация. Сан вот не осилило гонку и продалось, что будет с МФ — вопрос очень открытый и альтернативы/конкуренции напрямую не касается точно.
  • интел никогда не был кратно быстрее амд. Вопрос в конкретных задачах (на некоторых из которых АМД нередко рвал интел) и общей производительности (где у АМД чаще всего было хуже, чем у интел). В общем сложный такой вопрос… явно не для уровня обсуждения в комментариях — слишком много нюансов надо освещать.
>ФФ пошёл по кривой дорожке оперы
А не могли бы вы чуть подробнее в паре предложений раскрыть эту мысль?
Наверно, имеется в виду существенное снижение гибкости за счет выпиливания большей части аддонов и убогого по возможностям нового API аддонов
Например:
— авторы большинства аддонов бросают их разработку
— степень настраиваемости браузера становится очень слабой
— большая часть продвинутых гиков, которые держались на фоксе из-за широких возможностей, плюются и остаются на старых версиях, но стремительно меняющийся веб заставляет их уходить куда-то еще
— раз нет особой разницы в возможностях, народ уходит на хром, потому что это мейнстрим и могучий гугл
— аудитория фокса мельчает до уровня статистической погрешности
— доходы падают, разработчики уходят, сил пилить свой движок нет
— привет, клон хромиума №1024
— аудитория фокса мельчает до уровня статистической погрешности

* Вы находитесь здесь.
мы все там находились ещё до смены движка мозилы и выпила старых расширений.
Только кучка гиков считает, что их количество выше статистической погрешности, а реальные пользователи уже тогда не могли ей пользоваться.
Да, застряли. Хотя с сокращением команды следующий пункт становится намного ближе.
Ну так с (д)эффективными манагерами никакие разработчики не справятся…
реальные пользователи уже тогда не могли ей пользоваться.
Тогда не могли, а после смогли (бы). Я, например, после смерти старой Оперы вынужденно переехал на Хром, но с релизом Квантума стал потихонечку пробовать, а потом и совсем перекатываться на ФФ.
Я вот сидел вот ещё прям с мозилы. Дожил до момента, когда вынуждено пришлось уйти на стринги (планшет минутами странички открывал под фаерфоксом, на работе рабочие компы с коре2дуо не справлялись). Через год привыкания и надежды на хромиумы плюнул и попробовал уже вылизанный фаерфокс и радостно вернулся обратно.
К сожалению, но отсутствие возможности так прорекламировать свой браузер, как поисково-рекламные гиганты у Мозилы не будет шансов, так что ждать увеличения доли особо не приходится. А уж с текущим управлением…
Ну, так чтобы совсем не было разницы между хромо-версией лисы и хромом не может быть. Мож какие фишке и оставят хорошие. Но в целом да, согласен. Спасибо.
Но даже сейчас, когда на ноутбуке интел сливает по полной

А можете раскрыть эту фразу? У меня был AMD-ноутбук 6 лет назад с самым мощным процессором серии A, и это был ад, уровень не самого лучшего i3.
Выбирал ноут полгода назад, взял на i7 последнего поколения с 2070 видеокартой. Подскажите, какое устройство не хуже и не дороже на AMD-технологиях я бы мог взять вместо него?

Полгода назад — вроде ещё никакой. Сейчас — искать на 47(8)ххU/H в зависимости от.
и не дороже
не дороже скольки? вы не озвучили, плюс вопрос про какой i7 к тому видео.

Хотелось чего-то производительного и с 17" экраном, в районе 2 тысяч евро.
Посмотрел на яндекс маркете, там на AMD Ryzen дороже 100тр только несколько моделей, все в диапазоне 100-110тр кроме Microsoft. Выбрал из них Asus на Ryzen 7 4800HS, у него самые хорошие отзывы. Однако видеокарта всего 2060, что заметно хуже той, которую выбрал я, он не конкурент.
Может подскажете устройство, с которым можно сравнить мой ноутбук на Intel?


gotozero вероятно, но я использую аккумулятор ноутбука только как ИБП, он у меня как очень портативный системник, который можно брать с собой в поездки и полноценно работать на нём. В первую очередь важна производительность, а не мобильность. А дома к нему подключены мониторы, клавиатура и прочие атрибуты домашнего компьютера.

Однако видеокарта всего 2060, что заметно хуже той, которую выбрал я, он не конкурент.
Вендоры пока опасаются ставить новый Ryzen в пару с мощной видеокартой. На reddit уже шапочки из фольги заготовили, говорят, мол, Intel занес бабла.
Asus на Ryzen 7 4800HS
Есть и на Ryzen 9 4900HS (с такого и пишу, только у меня 14").
Там разница в энергопотреблении и соответственно выделении этой энергии на многопоточных задачах иногда в 2 раза не в пользу интел.
Если брать современные АПУ райзены.

То же самое на серверах. Везде, где есть ограничение по потреблению.

В Ryzen 4xxxU/H вы получаете в два раза больше ядер, чем за ту же цену интел вам насыпет в Core i5 / i7. Естественно, в бенчмарках разница не в два раза, но тем не менее

Проблема в том, что к нему при этом не ставят топовых видеокарт.
тормозила на сервисах гугла точно

Гуглосервисы пишут так, что они не только в FF тормозят, но так же падают в Опере и даже, чёрт возьми, в Хромиуме. 90% этих «проблем» даже не криворукость, а откровенное подсирание конкурентам.
Решается просто: не пользоваться веб-интерфейсами гуглосервисов. Ту же почту в 100 раз удобнее получать по IMAP.
Не в порядке. Когда не хватало RAM, думал, что вот он, настал момент перейти на другой браузер. Поставил Firefox Quantum, он тогда как раз только вышел, и на странице скачивания было жирно написано, что они на много процентов уменьшили использование памяти. Открыл тот же набор вкладок, что у меня тогда был открыт в Хроме, и что бы вы думали? +20% относительно Хрома. В итоге поставил Brave Browser, получил те же 20%, только вниз.
Несколько раз пытался перелезть с Firefox на Crome, но все никак не могу это сделать. У Chrome отвратительный интерфейс (как и у всех продуктов google) — никак не могу привыкнуть к зарубежным интерфейсам с кучей одинаковых текстовых пунктов с мелким шрифтом и бездушностью. Раньше такое встречалось очень часто в дизайне иностранных сайтов.
По поводу использования памяти, у Firefox есть киллер фича. Если открыто очень много вкладок, то мне нужно просто закрыть приложение и открыть заново. Пока я на вкладку не нажму, она не прогрузится. Chrome начнет их все подгружать после запуска. Приходится ждать, пока тупить перестанет и сожрет опять всю память. В подобной ситуации Chrome проигрывает, даже если он потребляет меньше памяти. Нужно что-то с этими всеми вкладками делать здесь и сейчас, вместо того, чтобы заниматься действительно нужными делами.
Инструментами разработчика плотно и там, и там пользовался. Но в Firefox все же есть дополнительные фичи, которыми я постоянно пользуюсь, и в Chrome я себя чувствую ущербным немного.
Пока я на вкладку не нажму, она не прогрузится. Chrome начнет их все подгружать после запуска.

Это давно уже не так.
Настроил On startup -> Continue where you left off.
После включения вкладки и правда как будто не активны. Попробовал включить и немного подождать. При переходе на вкладку подозрительно быстро все открылось, как будто было прогружено. Нужно будет поэкспериментировать на большом количестве тяжелых вкладок, наблюдая за памятью.
Таки нашел проблему. Если использовать механизм restore tabs, то в Chrome будут загружаться все вкладки, а в Firefox нет. Всегда это и использовал в обоих браузерах. Потом уже перешел на сохранение открытых вкладок после выключения, который работает в Chrome уже по другому, как в Firefox.
Не знаю про конкретно Chrome, но в Vivaldi есть встроенная опция lazy loading tabs — тоже, пока на вкладку не нажмёшь, не прогрузится. Ну и Hibernate tab — чтобы не перезапускать.

С другой стороны, не знаю, как для Firefox, но для Pale Moon есть точно аддон, тоже позволяющий гибернацию вкладок — Lull the tabs.

Не знаю, насчёт чистого Хрома, он действительно крайне аскетичен, но вот есть CentBrowser (на движке Chromium) и там есть ленивая загрузка вкладок в настройках. Не проверял, правда. Почему использую именно его, там ещё можно отключить ужасное сглаживание шрифтов и крестики на вкладках, которые бесполезно съедают пространство (закрываю вкладки средней кнопкой мыши). Что в Firefox нравилось — плагины имеют доступ к табам. Благодаря этому было множество удобных плагинов, вроде TabMix, настраивающего их как угодно, сохраняющего, обновляющего при необходимости, рисующего полоски прогресса и т.д.

Почему использую именно его, там ещё можно отключить ужасное сглаживание шрифтов

Это как?

Там, в отличие от Хрома, ещё сохранилась возможность поставить флаг DirectWrite=disabled. В Хроме с какой-то версии пропала. Тут по ключевым словам и комментариям можно ознакомиться с сутью проблемы: https://jailbreakvideo.ru/fonts-cleartype-directwrite

Странно, у меня в FF именно через DirectWrite с Direct2D нормально рисуются шрифты, а через Skia мрак мыльный.
Нельзя отключить то, что уже отключено. FF из коробки после этого рисует чёткие шрифты, а Хром только после отключения ускорения через Direct2D, как я понял из сообщения выше.
Для Firefox есть отличный аддон Auto Tab Discard, который через заданное время выгружает из памяти неактивные вкладки.
А зачем забивать оперативку данными, которые никак не используются и в момент необходимости загружаются за две секунды?

Состояние непрочитанности комментариев на условном хабре оно тоже восстанавливает?

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

Кстати, Reddit в этом плане удобнее, там можно при открытии страницы показать непрочитанные комментарии с некоторого произвольного момента времени, когда страница была посещена. Если не успел дочитать в прошлый раз — можно показать новые с прошлого раза. Правда, эта радость только на премиуме(

Думаю, рано или поздно сами разработчики браузеров додумаются, что хранить кучу открытых вкладок в оперативке глупо, и если вкладка какое-то время не используется, разумнее выгружать ее из оперативки на винт. По крайней мере сделать такую опцию.
Как это было замечательно, когда старая Опера запоминала состояние полей ввода после перезагрузки или возврата назад по истории…
это плохо работает с javascript полями, да и просто плохо работает, например в тостере и на хабре
Оооо. Переход по истории без перезагрузки страницы — это то, за что я полюбил Оперу тогда еще 5й версии, году этак в 2004, во времена диалапа. Увы, эта шикарная фича отправилась на свалку истории даже в самой Опере с 10-й версии вроде.
Нет, 'правильная' реализация перехода по истории, игнорирующая настройки кешей была только у той старой оперы, до сих пор все браузеры не могут сделать простейшее заполнение полей введенными данными.
Ну, отключить валидацию кеша можно и в FF, но она пропадёт везде. Кстати, на Хабре FF работает забавно, если станица трекера была открыта в предыдущей сессии, то переход назад на неё из статьи идёт из кеша, но только если страницу трекера перезагружать по F5. Простая перезагрузка или открытие другой вкладки рядом ломает это странное состояние.
У меня сохраняет всё мною изменённое и/или написанное, меня устраивает, в опере то же самое было, больше мне оно не для чего не надо было. Картинки никогда не отключал :)
С другой стороны оперативка дешевая. Лаги при подъеме даже с ssd будут заметные. Под настройкой стоит сделать. Для всех нет.

Не все открывают и держат 500 вкладок. Я вот обхожусь 10-50. Оперативки много. Моментальное переключение стоит стоит моей оперативки.
Поддерживаю. У меня дома 32 гига оперативки, нафига мне выгрузка на ссд? А с учетом, что я даже файл подкачки вообще удалил ещё когда на ноуте у меня было 16 гигов и за кучу лет ничего на винде не глюкало по этому поводу (ну не было и нет у меня задач дома, чтоб всё это загрузить в ближайшее время), то даже 500 открытых вкладок мне как-то не страшны особо, чтоб такая функция была автоматом. Это хорошо сделать для включения на девайсах, где оперативки мало.
Проблемы первого мира. У меня тоже сначала рвало… Шаблон от того, что с моим гигабитным интернетом Youtube все равно грузит видео малыми чанками и тормозит, хотя все видео можно было бы скачать в оперативку секунды за две.
сложный вопрос. оперативки мне тоже хватает, но когда лиса со своими процессами отъедает 2-3х от стартового объема, то есть доходит этак до 5-6 гигов суммарно, то начинает дико тормозить. причем я не очень понимаю, где именно связь, но при этом просаживается еще и 3д производительность как таковая, на intel
HD4000 это ну очень хорошо заметно.

вот и что это, логические тормоза, фрагментация, еще что-то?

HD4000 — это же встройка? А она какую память кушает (общую RAM) и через что процессит доступ к памяти (CPU)? В общем всё логично.

встройка/shared, да. просто интересно, какие ресурсы у винды отъедает лиса, что оно к «исходной» производительности только после ребута возвращается…

А у вас сколько RAM всего? Если ~8-12 Гб, то у вас, скорее всего, начинаются танцы с бубном под названием "своп памяти на диск". А поскольку данные все приложеньки опрашивают постоянно — то начинается дикая карусель с выгрузкой одних страниц памяти на диск и загрузкой других с диска. Естественно это нагружает и шины, и CPU. А видяхе тупо ресурсов мало достаётся (точнее ресурсов-то столько же, а вот время доступа — больше).

16 (больше не лезет), причем по данным винды физически занято хорошо если 10 в данный момент.

и в том и прикол, что это не своп, это именно просадка фпс в играх и задержка переключения между окнами в системе.
к меня было 16 гигов, мобильный i5 третьего поколения с втройкой (внешний видик был, но он по идее работал только с конкретными приложениями), отключен своп, и системный диск — ссд.
описанного вами не встречал. думаю, всё таки своп…
без свопа так же, я достаточно долго без него жил. у меня две основных мысли — внутренние ресурсы винды и например фрагментация памяти не_там. но профилировать такое у меня профилировщик не отрос, к сожалению :(

На вирусы проверьтесь, и системный диск на ссд поменяйте (лаги останутся, но будут быстрее проглатываться). Что ещё можно сделать, к сожалению, мне и самому в голову не приходит.

вирусов нет, SSD и так стоит. повторюсь, это доказанно не связано со свопом.

У тебя головняк где-то в NIO. Улучшение (если бы оно было возможно) файловой подсистемы снизило бы накал страстей. Можешь проверить смарт диска, возможно проблемы где-то в хардвари, а может что-то не так с каким-нибудь драйвером или ещё чем-нибудь низкоуровневым в ОС. Всё остальное, считай продиагностировали. Как диагностировать это — я хз, всё же программист-прикладник, не железячник, не системщик...

у меня такое начиналось после некоторого (неопределенного) количества подключений, отключений внешнего монитора с другим dpi, в т.ч. в качестве основного (но иногда как дополнительного). Тоже многие программы начинали тупить.
проверял, не оно… да и ту проблему пофиксили настолько давно, что я на нее и не натыкался даже лично.

Ну, учитывая, что у меня страницы с хабром самые тяжёлые (и в хроме жрут 5-10% процессора даже будучи не в фокусе и не текущими отображаемыми страницами)…


Хотя, может, у меня нерепрезентативный набор вкладок.

Переходи на firefox, вкладки не жрут проц вообще, только оперативку.

Так хабр я уже в FF и открываю.


Но хром подкупает тем, что он есть на все моих девайсах, и вот на смартфоне он как-то эффективнее FF. По крайней мере, у меня при использовании FF мобильник греется, как будто я там компиляю, и батарея тает стремительно.

Они недавно на Андроиде выкатили новую версию в мейн. С ней так же?
А я и раньше на Nightly сидел. По функционалу он отставал, а вот по скорости и стабильности безусловно выигрывал.
Есть расширение «The great suspender», которое умеет выгружать вкладки вручную или по расписанию.

А если в Firefox ещё и дополнение "Auto Tab Discard" поставить — то он будет даже выгружать вкладки, которые какое-то время не использовались. Очень удобно!

Особенно это заметно в постах на Хабре с тысячей комментариев.
Firefox летает, когда хром-подобные браузеры дико тормозят.

не знаю как хромо-подобные тормозят на Хабре — мне было достаточно одного того, что они стартуют в два раза медленнее Лисы, чтобы перестать интересоваться хромо-подобными
Полностью согласен. У меня в Firefox открыто 87 вкладок и запускается он если не мгновенно, то уж точно быстро. Однако когда я в Chrome открыл 31 вкладку, то он начал тормозить знатно. Компьютер один и тот же. С чем это связано я не знаю.

А по поводу стати. Жаль, если браузер перестанет поддерживаться и перестанет существовать. Он у меня и на рабочем ПК и на ноуте и на телефоне стоит с синхронизацией вкладок и все прекрасно работает.
С чем это связано я не знаю.

С тем, что Firefox при запуске не загружает все открытые ранее вкладки, а загружает только при первом переключении на вкладку. А в Chrome вы открыли их все сразу.

А с чем связано что в статьях с тысячей комментов в хроме даже текст набирается с задержкой в 5-10 секунд (это на 16ядерном процессоре 4ГГц частотой)? Доходило до смешного — я набирал текст к блокноте и потом только вставлял его сюда.

Тут да, с тормозами Хрома при перерисовке.


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

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

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

На огнелисе я аддоном tridactyl все время открываю вим/емакс там набираю текст с автокомплитом и режимом маркдаун и после закрытия весь текст в форме, да еще и в /tmp/ до перезагрузки остается

С большим количеством вкладок у фф только одна проблема — ему настолько пофиг на количество открытых вкладок, что я периодически забиваю на то чтобы их закрывать. В итоге сейчас глянул, 500+ вкладок. Правда, 2 гига памяти занято. Да и хрен с ними. Не тормозит ничего, запускается быстро. При том что комп без ssd.
Если бы у всех браузеров были такие «проблемы» ))
Мне нравится FF, есть конечно недостатки, но в целом он для меня лучший браузер.
Попробуйте расширение The Great Suspender.
Я любитель открывать по 50 вкладок со времён Оперы, а современные браузеры не тянут современные сайты в таком количестве. В ФФ выручала опция не грузить всё при запуске, в хроме вот это расширение. Оно удобно также тем, что вкладки можно выгружать по таймауту или вручную в любой момент времени.
то есть, чтоб стать популярной, Мозила должна не пиариться со всех щелей на самых популярных ресурсах гугла и не ставиться с обновлением флешплеера, а стать жрущим оперативу тормозящим монстром, как хром?
Да нет, много звоночков было.
Навскидку, из того что вспомнилось:
— убрали возможность отключения JS ради удобства домохозяек
— выгнали Айка
— поломали огромную базу расширений, забыв при этом что многие сидели на лисе именно ради плагинов

Осталось перейти на хромой движок, как опера — и можно хоронить.
А что касается производительности, в современном вебе с любым браузером она примерно одинаково плохая, и это больше к сайтописателям вопрос, чем к браузерам.
убрали возможность отключения JS ради удобства домохозяек
about:config -> javascript.enabled
поломали огромную базу расширений, забыв при этом что многие сидели на лисе именно ради плагинов
Расширения никто не ломал, просто код расширений ломал браузер, об этом уже писали. Поражает, насколько люди упорно отстаивают точку зрения, в которой не разбираются.
Поражает, насколько люди упорно отстаивают точку зрения, в которой не разбираются.

Прекрасно разбираюсь, и неоднократно это читал. Но это никак не отменяет того факта, что раньше расширение работало, а потом перестало. И аналогов не появилось.
about:config -> javascript.enabled

Со старо-Оперным F12-Disable JS ничто не сравнится по удобству…
F12 -> F1 -> Отключить яваскрипт. Mozilla, да. Только тормозит, блин, нельзя сразу нажимать F1 после F12, не работает.
А чем опера-то не угодила? На старом железе вполне юзабельный вариант, и при запуске не начинает как Хром все вкладки прогружать, почти не фризит, и не вылетает.

Лиса конечно удобнее, но на старые версии многие сайты ругаются что старьё (или тупо не работают), а новые ресурсов слишком много едят. Да и с расширениями они себе в ногу выстрелили, когда движок обновили.
Собственно и Оперу-то старую использую и не обновляю — но сайты работают (это был переход от безысходности из того, что уже было установлено).

Ещё Firefox отрезали поддержку старого железа, а точнее старых ОС — на той же Висте по-умолчанию качается какая-то уже тоже не шибко новая EXR-ка, и в ней часть сайтов тоже не работают. Хотя если туда же накатить Линукс — там вполне актуальные версии лисы работают.
Если они перейдут на хромовский движок, то я уж точно на нем сидеть не буду. Мне вот кажется, что Хром какой-то бездушный что ли. Вот нет в нем какой-то теплоты и спокойствия. Хотя это может только мне так кажется…
Я вот тоже так думаю. По этой же причине так и не смогла перейти на почту от Google,. Вот почему в яндекс-почте я могу сделать папки и почту сортировать по папкам, а в гугл-почте нет? Ведь папки это же удобно, но нет такого. Тоже самое и в хроме, я думаю что он не как любимый дедушка, а скорее как дальний родственник, которого ты никогда лично не видел.
Вот именно это я и имел ввиду. Мне тоже почта у гулга не нравится, но я думал это мое субъективное мнение, а оказалось я не одинок в оценке.
А чем вас метки не устраивают? Это как папки, только лучше.
К сожалению, для меня метки хороши, когда почты не много. Но вот когда идет переписка например с более чем 20 компаниями по проектам, то метки, какие бы они не были, не дают мне четкой гарантии, что я не пропущу письмо. Но наверное это индивидуально, я привык разносить информацию по папкам, будь то почта, файлы или проекты.
Но ведь gmail умеет в фильтры и в разнесение писем по меткам. Я серьёзно не понимаю, в чём проблема.
Это сложно объяснить и все субъективно. Например моя почта выглядит так
Заголовок спойлера
image
Это как папки, только проприетарные и не работают нормально в почтовых клиентах.
Именно. В клиентах их как будто и нет, в результате почта видится одним сплошным потоком.
Клиент от Mozilla их всё таки распихивает по папкам, но работает это всё дико криво.
Вот вот, ну и зачем лишние мучения и гадания: «вдруг криво распихает...»?
Это ведь не удобно.

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

Ну как минимум да. А вообще, жалобы от тех, кто этими местами активно пользуется, меняет их и прочее.
Бытует такая легенда, что ее купил с потрохами Google…
В теории заговора верится с трудом, но иным способом описать то, что они делают сейчас я не могу.

  • Убрали поддержку NPAPI и работу внутри интерфейса браузера в угоду WebExtensions типа в «угоду безопасности», вместо добавления манифеста с разрешениями. Куча плагинов отпала, в том числе тех, аналогов которых просто невозможно сделать на WE.
  • Два раза в корне изменяли интерфейс и подход к его кастомизации.
  • Разделили браузер на Dev/User.
  • Убрали возможность ставить неподписанные расширения даже в Dev-ветке.
  • Убрали возможность запуска расширений внутри интерфейса браузера даже в Dev-ветке.
  • Отключили возможность настраивать обновления и уведомления о них.
  • Добавили тонну (реально тонну) телеметрии.

И т.д.

Сейчас все чаще задаюсь вопросом — а не перейти ли на хром? Там и DevTools побогаче и удобнее + все те-же самые плагины.

Это все от человека, который поддерживал и развивал около 5 дополнений для Firefox, а сейчас только одного для Firefox/Chrome.
Изменения касаемые плагинов и расширений продиктованы архитектурой браузера. Они полностью её перелапатили для поддержания многопоточности. Так же по исследованию было выявлено что очень много проблем связано с кривыми плагинами. Решено было ограничить API и постепенно добавлять функции.

Так же начали бороться с расширениями устанавливаемые без ведома пользователя (привет мылобарам и яндексбарам).

Короче эти решения так или иначе чем-то обоснованы. Есть письма с обсуждениями.
Изменения касаемые плагинов и расширений продиктованы архитектурой браузера. Они полностью её перелапатили для поддержания многопоточности.
Вполне можно было сделать многопоточность и при этом не ломать NPAPI, например.
Т.е. не страшно сломать расширения, страшно — сломать так, чтобы похожий функционал было уже невозможно реализовать. Многопоточность тут, увы, не причем (смотрите Palemoon). ИМХО — они погнались за WE и Хромом, чтобы увеличить свой рынок. При этом плохо понимая то, что их текущий рынок сложился именно потому, что это была альтернатива.

Короче эти решения так или иначе чем-то обоснованы.
Любые решения практически всегда обоснованы, что не делает их верными решениями )
В том числе — но ведь никаких проблем отключить это по-умолчанию?

И дать возможность включать это пользователю с предупреждением, и включить по-умолчанию в Dev сборке?

Именно то, что они стали выпиливать даже возможности все это включить и отключить раздражают больше всего. Например, Dev-сборка — это сборка для разработчиков, ну вот почему там нельзя ставить неподписанные расширения? На самом деле с очень большими танцами и стартап-скриптом это можно сделать, но зачем так делать?

Много чего поубирали. В чем проблема мне user.js иметь доступ в свой собственный интерфейс? Нет — отрубили. Запустить щас js внутри интерфейса — это скрипт, размером с простыню. Т.е. проблемы в том, что раньше здесь была свобода, тогда как в других браузерах — проприетарщина, теперь и здесь свободу прикрыли.

Много в текущем FF ужасно — теже поисковые плагины — попробуйте их подредактировать — раньше они жили в JSON, и были очень просто устроены, сейчас они засунули их в БД, и чтобы хоть как-то с ними работать, нужно ставить расширение, которое из-за ограничений WE работает с огромными плясками вокруг этого файлика с конфигурацией — а это всего-лишь конфигурация поиска.

А NPAPI не все браузеры отключили? Вообще, я согласен — оставили бы отключённом по умолчанию, зачем удалять то?

They should be used responsibly, but Waterfox supports the use of Java and Silverlight plugins, as well as any other 64-Bit NPAPI plugins.

Кстати, меня волнует вопрос, почему они говоря о том что избавились от XUL, а при этом имеют более чем 100 мегабайтный файл XUL.dll?

Они не говорили что избавились от XUL. Это детали реализации интерфейса браузера, и многие вещи в интерфейсе продолжают быть на XUL. Пока что из устаревших технологий внутри браузера избавились только от XBL (заменили на стандартные Web Components), и это заняло год после релиза Firefox 57. XUL постепенно заменяют на HTML в разных частях браузера, с этим совсем не спешат, переделывают по мере надобности.
XUL постепенно заменяют на HTML в разных частях браузера

И это заметно по тому, как они деградируют.
Ну я не заметил особой разницы в уменьшении функционала при переходе с xul на html на внутренних страницах.
Можете привести пример?
Тут скорее внешний вид страдает. Страницу about:config и то испортили, помнится, в первой версии даже шрифты были вырвиглазными. А по функциям вроде норм. Хотя я мог и забыть.

Ну они говорили что объявили его устаревшим и вырезали поддержку дополнений.
https://blog.mozilla.org/addons/2015/08/21/the-future-of-developing-firefox-add-ons/
https://mozilla.github.io/firefox-browser-architecture/text/0003-problems-with-xul.html
А также что он не имеет владельца. Начали переносить интерфейс на HTML5.
По идее они должны были потихоньку его выпиливать из браузера, но внезапно XUL.dll только продолжает расти в объёме. Ещё 10 лет назад он весил 10 мегабайт, через год после этого 15МБ, ещё через 3 года стал весить 23МБ, в 2017 он весит 48, но быстро набирает вес до 75МБ, потом в 2018 вес колебался около 60МБ, но в 2020 он весит 115МБ. Что они туда пихают? Символы? Но почему со временем размер всё больше и больше? Надо бы в истории исходников покапаться мне кажется там начали подключать какие-то монструозные библиотеки "для упрощения" или Rust как-то сказался, хз.

Но всё же, главная проблема — в менеджменте. Они не поняли, что главную ценность Firefox составляли именно аддоны и кастомизация.
Угу. именно поэтому в тот момент доля пользователей лисы катастрофически начала падать.
потому что её «главные ценности» — тормозили браузер так, что даже самые преданные уже не могли этим пользоваться. а простые пользователи так и вообще сбегали на хром, который из каждого утюга внедрялся.
Спорно. Ну вот я не замечал никаких особенных тормозов в тот момент, и именно поэтому решение об уничтожении NPAPI в Лисе меня так сильно потрясло в свое время.
Про лютые тормоза разговор был в контексте расширений, а не плагинов.
А о причинах выкидывания NPAPI я писал выше.
А чего спорить. Берёте планшет на атоме с распаянной флешь памятью и находите старую мозилу с старым адблоком, после чего сравниваете с старыми же стрингами, если найдёте. Это самое няглядное — старт минутный против быстрого.
Но так как у нас на работе тоже не все компы были на ссд и с топовыми процами (а вполне себе всякие коре2дуо работали на обычных жестких и оперативкой 2-4 гб), то нам это было наглядно видно.
Да, он прямо очень не плох, как альтернатива. Но смущает его дальнейшее обновление и жизнь.

Это да :(


Фактически на одном энтузиасте держится (но пока обновляется часто).

Может, имелись в виду аддоны? (плагины — это то, что NPAPI). Да, аддоны от нового FF (webextensions) туда не поставить, но можно от старого (пока не выпилили), ну и специально разработанные под Pale Moon…
Если нужны старые плагины, то имеет смысл взглянуть на Waterfox Classic. Это 56 лиса + все обновы ESR + многопоточность, но только для x64.
Пока что живёт и поддерживается. Конечно, bus factor сильно повлияет, учитывая размер команды, но есть ли на данный момент лучший вариант?

Понимаю, что здесь не место эмоциям, но подобное "вызывающее", если не сказать "хамское" поведение причастных к Palemoon разработчиков, отторгает всякое желание его использовать.
https://github.com/jasperla/openbsd-wip/issues/86


Хотя сам браузер, возможно, неплохой.

Это не хамство с целью нахамить — это состояние души :)


Moonchild — параноик (например он выпилил из Palemoon и TLS 1.3 0-RTT (early_data) и TCP Fast Open) — и его и его стиль общения можно или принимать или не использовать Palemoon :)

А в чем аргументация выпила? Какие то проблемы с приватностью?

Гипотетическая возможность (вероятность около нуля) появления "человека по середине". Ни одного рабочего кейса нет и уверен что не будет, но параноик это судьба :)

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

Если нет стимула нет, никто заморачиваться и главное вскрывать уязвимость не будет.

Это так в общем случае со всем серьезными уязвимостями.

"сапожник без сапог..." "в чужом глазу соломинку..." — я бы мог так написать но мне реально Palemoon нравится — использую его там где хром и firefox нормально не могут работать из-за нехватки оперативки!
Так что лучше напишу: "кто старое помянет..." :)

Если вас это смущает, то возможно вас смутит и творчество основателя и главного разработчика Palemoon. По факту же в этом споре упираться рогами и требовать обращения mc staver'а было также неоправдано как и нарушение лицензии в первую очередь. Вообще эти ребята идейные, но эта идейность нередко идет наперекор здравому смыслу, как например, в их процессе разработки:

  1. Форкнуть последний LTS
  2. Выборочно поудалять часть функций
  3. Также выборочно бэкпортить новые патчи по мере поступления
  4. Безнадежно отстать от последнего релиза Firefox
  5. Вернуться на шаг 1


Впрочем, возможно что это последняя итерация, поскольку отказ от XUL расширений распугает и без того небольшую базу пользователей.

Как более адекватный форк Firefox с поддержкой XUL и NPAPI я всем рекомендую Waterfox. Но он недавно продался рекламной конторе, так что если нужна приватность то тут лучше все-таки к фуррям.
Waterfox, в общем, это был тоже проект одного разработчика и тоже методом форка релизов Firefox.
DevTools побогаче и удобнее
В Firefox очень удобный просмотрщик JSON прямо из коробки. В Chrome для этого требуется ставить внешние расширения, которые к сожалению довольно убоги (зависают или тормозят на крупных JSON свыше 1Мб, нет нормального поиска, вылетают при клике на «свернуть всё» и т.д.).
Я не говорил, что в DevTools FF нет приятных фишек, но по совокупности факторов и скорости их внедрения и развития, хромовские реально продвинутей и удобней. ИМХО.

А в чём они продвинутее и удобнее? Я вот смотрю, с каждой новой версией Firefox постоянно что-то в инструментах разработчика улучшается. Из недавнего — на вкладке «Сеть» адрес красиво разбирается на части, можно развернуть и посмотреть, доступ к различным вкладкам по ссылкам прямо из консоли и так далее. Вот только жаль правда, что часть функционала оттуда выпиливают. Вот раньше, помню, был классный отладчик шейдеров и холста, а потом его зачем-то выпилили… Расширение же, что предлагают ему на замену, просто убого.

А в чём они продвинутее и удобнее?

Там много чего, как минимум встроенный PageSpeed. И они на самом деле более продвинутые, увы.
Убрали поддержку NPAPI
И не удивительно. С точки зрения современных принципов разработки ПО и требований к безопасности, NPAPI — это адовая дичь. Непонятно какой бинарь запускается в процессе браузера с доступом ко всему его адресному пространству и всеми его правами. Разработчики браузеров пытались решить эту проблему вынесением плагинов в отдельный максимально огороженный plugin host процесс, который общается с процессами браузера по IPC, но есть две проблемы: во-первых, многие старые плагины привыкли жить с полными привилегиями и тупо не работают корректно в песочнице, а во-вторых, хоть редко, но метко, в самих системных инструментах для сэндбоксинга все-таки иногда тоже находят дыры безопасности, что подставляет по удар всю систему. Google эту проблему пытался решить разработкой PPAPI (по сути дела тот же NPAPI, но урезанный в правах и фичах) и Native Client (тут уже все по полной, а реализация песочницы там так вообще шедевр инженерного искусства), но… во-первых, желающих адаптировать свои плагины нашлось не особо много, а во-вторых, к тому времени уже появились asm.js и зачатки wasm, расширения веб-стандартов (WebGL, WebAudio, WebUSB, WebBluetooth, и т.д.) и практически все, что делалось раньше плагинами, можно было сделать и без них. Поэтому сначала Google выкинули NPAPI из своего Хромиума, а затем и Mozilla. Можно было оставить, конечно, как подключаемую опцию, но код там довольно плотно интегрирован с кишками браузера, и постоянно тратить ресурсы на его ре-интеграцию со всеми изменениями ради трех с половиной пользователей — приятного мало. Яндекс в своем стрингобраузере, например, гордо бил себя в грудь «мы будем поддерживать NPAPI», но их хватило только на несколько релизов :) Мы в одной компании, разрабатывающей app runtime и браузер для смарт-телевизоров, таскали и портировали код NPAPI на новые версии несколько лет (тоже было очень много старых плагинов), но потом сдались, это сизифов труд. Свои плагины переписали, сторонним вендорам рекомендовали то же самое.
работу внутри интерфейса браузера в угоду WebExtensions типа в «угоду безопасности», вместо добавления манифеста с разрешениями.
Там дело не только в безопасности, а еще в тормозах браузера и нестабильности его работы, простым манифестом проблема не решалась. На эту тему очень хорошо сказал VEG тут на Хабре, просто процитирую его комментарий:
Расширения имеют полный доступ к внутренностям браузера. Они могут изменить всё что угодно, но при этом очень чувствительны к любым внутренним изменениям. Представьте, нет никакой инкапсуляции. Расширения имеют доступ абсолютно ко всему. В самых плохих случаях расширения могут патчить код некоторых функций UI браузера на лету. Малейшие изменения в этом ломают те или иные расширения. Причём расширения могут не просто ломаться, а продолжать работать неправильно, с утечками памяти, тормозить и т.д. Авторы расширений часто не следят пристально за своими расширениями, часто забрасывают. В итоге — при обновлениях браузера у пользователей часто случаются проблемы с расширениями, что часто проявляется в виде нестабильности или тормозов, что сильно портит репутацию браузеру. Мало кто из пользователей готов снисходительно относиться к подобным проблемам в обмен на максимальную гибкость. По этой же причине у разработчиков связаны руки. Они не могут позволить себе вносить серьёзные изменения в браузер.

Исторически Firefox всегда работал в один поток. Все вкладки, код всех расширений, код главного окна — всё в один поток (и всё на JS). И просто так это не изменить — все расширения, которые хоть как-то обращались с контентом вкладок, опирались на простой синхронный способ доступа к контенту вкладки. Это нельзя просто так разнести на потоки или процессы. Соответственно: А. Оно работает медленно; Б. Оно небезопасно (вкладки выполняются в процессе с обычными правами); В. Падает вкладка — падает всё. Последние несколько лет они это меняли, ввели многопроцессность и всё такое. Но до сих пор большинство расширений не поддерживают это, до сих пор большинство расширений опирается compatibility shims, которые разработчики добавили для совместимости, но эти заглушки делают браузер даже ещё медленнее, потому что добавилось взаимодействие между процессами. Расширения должны быть переписаны, скрипты для интерфейса и контента должны быть строго разделены, и должны общаться через механизм сообщений, то есть если раньше основной скрипт прямо из интерфейса мог обратиться к документу и наделать кучу работы, то сейчас всю работу должен делать отдельный контент-скрипт, который отдаст результат основному скрипту через установленный канал. Но авторы расширений не спешат с переписыванием. Как результат — внедрение многопроцессности много лет переносилось, дорабатывалось, перерабатывалось, и внедрили это совсем недавно, с толстым слоем совместимости, который делает всё ещё хуже (в плане производительности).

Отказом от старых расширений и переходом на WebExtensions Mozilla решает сразу несколько критичных проблем:
1. Расширения больше не будут иметь доступ к внутренностям. Это развяжет руки разработчикам и они наконец смогут вносить существенные изменения в архитектуру браузера.
2. Расширения не будут ломаться после каждого обновления. У них будет узкое специализированное API, которое будет стабильно.
3. Многопроцессность сможет работать в полную силу. Вы сами назвали браузер «тормозиллой» не просто так. У Firefox действительно такая репутация. Ну а что вы хотите, в один поток много работы быстро не сделаешь, а внедрять многопроцессность они начали недавно, и то она много у кого не работает как надо из-за расширений.
4. Соответственно это и попытка исправить репутацию браузера, который воспринимается людьми как «тормозной», «глючный», с «регулярно отваливающимися расширениями».
Никогда не надо решать за пользователя.

Если меня устраивает NPAPI, и я включаю его, осознавая на что я иду — это лично мое дело.
Зато NPAPI давал возможность подключать в браузере считыватели или другие различные железки для нужд компании и т.д. К тому-же, если на нем работает лично твое расширение — в чем проблема? Ну и в современных реалиях можно было запускать NPAPI в среде виртуализации (или песочнице) с определенными правами.

а еще в тормозах браузера и нестабильности его работы, простым манифестом проблема не решалась

Соответственно это и попытка исправить репутацию браузера
Еще раз — сделайте это отключенным по-умолчанию и все. Тем, кому нужно — включат и воспользуются. Я хочу сам решать, что и как я использую.

Зато все это давало возможность кастомизировать браузер так, как именно данному человеку это было нужно и удобно — а это дорогого стоит. Вон в современном FF попробуйте сделать клонирование вкладки даблкликом по ней (а я, например, к этому привык и это работало).

У меня в браузере было около 30 дополнений и я ни разу ни мог назвать FF «тормозиллой».

Так что (конечно ИМХО) им надо было сделать так, чтобы браузер «из коробки» был для домохозяек, а в опытных руках превращался в удобный и гибко настраиваемый инструмент. И проблемы была-бы решена.

Но нет, и теперь он — только для домохозяек, даже Dev :)

Я сам писал NPAPI расширения — да, там можно было все — мы даже кассы обслуживания со штрих-сканером и считывателем банковских карт делали на нем. И это было ОЧЕНЬ круто.
Вон в современном FF попробуйте сделать закрытие вкладки средней клавишей мышки (а я, например, к этому привык и это работало).
Оно так всегда работает, и в Firefox 80 так же, прям только что проверил.
У меня в браузере было около 30 дополнений и я ни разу ни мог назвать FF «тормозиллой».
Ну у меня он запускался где-то минуту.
Но нет, и теперь он — только для домохозяек, даже Dev :)
В Developer Edition есть отдельный тип расширений с полным доступом к потрохам как раньше. То что этим почти не пользуются — отдельный вопрос.
Я сам писал NPAPI расширения — да, там можно было все — мы даже кассы обслуживания со штрих-сканером и считывателем банковских карт делали на нем. И это было ОЧЕНЬ круто.
Это было не переносимо.
Оно так всегда работает, и в Firefox 80 так же, прям только что проверил.
Думал про одно, написал про другое ))) Имел ввиду клонирование даблкликом левой клавиши на текущей вкладке, подправил коммент.
Это было не переносимо.
Можете объяснить, почему? В чем проблема запустить NPAPI в адресном пространстве браузера, а не вкладки?
Думал про одно, написал про другое ))) Имел ввиду клонирование даблкликом левой клавиши на текущей вкладке, подправил коммент.
Если вы программист, вы можете сделать это для себя в Developer Edition. Потратите уйму времени, конечно, чтобы разобраться как, но если эта фича так важна для вас…
Я программист, и я пытался — написал выше что происходило. Experiments отрубались после перезапуска. Может быть сейчас они чего и справили — не знаю.
Никогда не надо решать за пользователя.

Любая фирма всегда «решает за пользователя» когда выбирает на что ей тратить свои ресурсы, а на что нет. Просто если она ошибается, то она теряет этих самых пользователей.

Если меня устраивает NPAPI, и я включаю его, осознавая на что я иду — это лично мое дело.

Да. Но вот только поддержка этого самого NPAPI в каждой новой версии стоит фирме денег. И саппорт стоит денег. И если пользователь не до конца осознаёт на что он идёт и получает из-за этого проблемы, то он всё в результате злится на производителя. И это тоже создаёт фирме проблемы.

Я хочу сам решать, что и как я использую.

А фирмы хотят сами решать что им производить или не производить и какие фичи поддерживать или не поддерживать.
ЕМНИП Mozilla FF как-бы был некоммерческим когда-то. Поправьте, если не так.

Ну а если смотреть с т.з. именно фирмы для зарабатывания денег — то, естественно, все эти хотелки побоку. Я же говорил с точки зрения некоммерческого продукта.
Mozilla Foundation они вроде как бы Non-Profit-Organisation, это да. Но это не значит что они в принципе не зарабатывают деньги. И это не значит что они могут себе позволить не думать о том на каких пользователей им ориентироваться и на какие фичи тратить деньги.
Есть Mozilla Foundation, есть Mozilla Corporation. Сокращения произвела вторая. Зарабатывает тоже вторая. Труд программистов оплачивает вторая.

Первая — «устанавливает политику разработки, эксплуатирует необходимую проекту инфраструктуру, контролирует товарные знаки и другую интеллектуальную собственность».

То есть даже донаты с главной Mozilla уходят на торговые знаки, инфраструктуру и другую интеллектуальную собственность, а не на зарплаты программистам.

Это проблема.

Добавлю: то, что они NPO не означает, что у них программисты работают бесплатно. У них есть бюджет и список фич. Они просто выбирают, что им кажется более важным.

Mozilla Foundation это NPO, а дочерняя Mozilla Corporation это вполне себе for-profit. Устроено оно, финансово, примерно вот так:

Поисковики (Google, Yandex, Baidu)
↓ ~500m USD ↓
Mozilla corporation → разработка Firefox
↓ ~13m USD ↓
Mozilla Foundation → всякая дичь
↑ ~14m USD ↑
Пожертвования, гранты

Даже если вы занимаетесь некоммерческой разработкой, то у вас есть бюджет времени и сил.


По аналогичным причинам я в свое время не делал сборки своего опенсорс-софта под windows — соотношение затрат времени и сил к интересности задачи было так себе.

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

Аналогично с NPAPI, про проблемы работы NPAPI в песочнице я в комментарии выше написал, прочтите внимательнее. Да и даже если сделать специальную опцию «я полностью доверяю плагину, разрешить ему работать без песочницы», то вступает в силу следующая проблема…

… которую я назову ровно обратно сказанному вами, «не надо решать за программиста». Постоянная поддержка древнего кода — это тоже человеческие и финансовые ресурсы.
Которые сами программисты и руководители с гораздо большей радостью потратили на оптимизации и реализации фич для 99% пользователей, а не для 1% (см. Pale Moon, который имеет крохотную аудиторию и практически остановился в развитии). Вопрос приоритетов, только и всего.

P.S. А для работы со всякими «считывателями» в браузере есть WebUSB и WebBluetooth. Правда, если у «считывателя» RS-232 интерфейс или что-то подобное, тогда ой, хотя я встречал упоминания, что через WebUSB вполне реально работать с FT232 и PL2303 конвертерами.
Ну мне, как автору расширений, например, просто надоело, что с каждым апдейтом после 57 их надо переписывать. Проблема еще и в том, что такое впечатление, что плана развития у них нет и они двигаются как слепой котенок. Ну а смена интерфейса каждый год — вообще зло, ИМХО.

Из примеров, который как-бы не очень связаны с NPAPI — у меня в браузере есть плагин, который запускает различные инструменты — например менеджер паролей. Теперь, с приходом WE, это сделать не получится, во всяком случае так было в начале этого года. Может быть сейчас они что-то изменили.
Подкручивания интерфейса тоже бесят сказочно — в начале этого года они убрали прогресс-индикатор (полоска во вкладке), потом добавили обратно, сейчас убрали и добавили иконку (песочные часы). Ну как бы вот.

P.S.
см. Pale Moon, который имеет крохотную аудиторию и практически остановился в развитии
Я не фанат PM, но, справедливости ради, почему он остановился в развитии?
Это-ж форк текущего FF с кое-какими выпеленными и впиленными фичами?

Это форк Firefox 56, в который с сильными идеологическими и техническими ограничениями бэкпортируют куски кода из современного

Вообще, они раньше постоянно меняли базовую версию Firefox, но в виду полного отсутствия поддержки классических аддонов в новых, думаю, всё так и останется там, где сейчас…
Никогда не надо решать за пользователя
Можете показать ваш форк мозилы, в котором вы не решаете за пользователей?
А то я как вспомню старую тормозиллу да на своем атомном планшете, где даже запуск оной около минуты был, а все сайты с такими задержками открывались, что ой — так сразу вздрогну. Правда там и хроманутые не очень работали, почему-то стринги шустрее были. Но потом стринги зажрались и начали вести себя непотребно и я перешёл на новую мозилу. Господи, небо и земля по сравнению со старой. Наконец-то мозила стала работать.
Может это вам не стоит РЕШАТЬ ЗА ПОЛЬЗОВАТЕЛЕЙ? )
В общем, NPAPI решили заменить, затащив вообще всё в браузер и расширив возможности JS, от чего вместо тормозных и глючных плагинов стали тормозить и глючить уже сами браузеры (особенно было заметно на заре HTML5 видео, когда ещё толком это в браузерах не отладили, но всё равно стали вытеснять им Flash). Вот только жаль, что ошибок своих не признают, и продолжают развиваться в том же направлении…
Убрали поддержку NPAPI и работу внутри интерфейса браузера в угоду WebExtensions типа в «угоду безопасности», вместо добавления манифеста с разрешениями. Куча плагинов отпала, в том числе тех, аналогов которых просто невозможно сделать на WE.
К старой системе плагинов никак нельзя было прикрутить манифесты с разрешениями. Там возможно или «полный доступ ко всем потрохам браузера» или «ничего». Код расширений выполнялся в том же контексте, что и код интерфейса браузера. Как таковых, специальных API для расширений было немного. Расширения использовали просто внутренние объекты и методы, которые использовал и сам браузер. И так как это детали реализации, оно периодически менялось и не намеренно ломало расширения. WebExtensions — это и есть то что вы говорите: какие-то стабильные API специально для расширений, и система прав, которые дают доступ к соответствующим API. Другого подхода тут нет. Максимум что можно добавить — это право «полный доступ ко всему», но это возвращает нас ко всем старым проблемам, которые раздражают обычных пользователей. Для не обычных пользователей в Firefox Developer Edition есть специальный тип расширений WebExtension Experiments, который даёт полный доступ к потрохам как и раньше. Но это теперь не для мейнстрима. Только для тех, кому не лень заморачиваться, и кто понимает риски (что при любом апдейте оно совершенно ожидаемо может сломаться).
Другого подхода тут нет. Максимум что можно добавить — это право «полный доступ ко всему», но это возвращает нас ко всем старым проблемам, которые раздражают обычных пользователей

Другой подход есть — я писал уже — виртуализация и песочница (аля изолированные процессы).

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

WebExtension Experiments

ЕМНИП там тоже далеко не все можно + после перезапуска они отключаются + без подписи не поставить.

Ну и многопоточность вполне себе могла работать и с NPAPI, просто плаг стартовал бы в адресном пространстве либо самого браузера (и да, тогда ему возможно все), либо в адресном пространстве вкладки — и тогда он имел бы доступ только до нее. Я не вижу проблем сделать так. Но да, это сложнее чем зарезать все.
Когда пользователь ставит какое-то эдакое расширение по инструкции из интернета (где любезно укажут какие опции нужно включить), а потом оно ломается при обновлении браузера, пользователь не разбирается — он сразу обвиняет Mozilla. Я постоянно вижу, как пользователи делают эту ошибку, потому что они в принципе не понимают и не хотят понимать как работает то чем они пользуются. Причём, речь идёт не только о домохозяйках. Даже на Хабре я сталкиваюсь с аналогичными жалобами.
Ну вот и получилось что мы имеем еще один браузер для домохозяек, при этом предыдущие браузеры, на это ориентированные, уже не догнать. Вопрос — есть ли смысл потерять ту часть пользователей, которые и были с ним только потому что, он были альтернативой по возможностям? Я про это и написал.
Увы, но людей, кому это было критически важно, очень мало и среди айтишников. Я сам писал ранее 4 расширения, после Firefox 57 навсегда отвалилось 3 из них. И знаете, нормально себя чувствую. Пару мелочей из моего старого обвешанного расширенями браузера всё же думаю когда-нибудь сделать, но достаточного желания, чтобы этим заняться, так и не накопилось.

В Firefox лично для меня всё ещё полно преимуществ перед другими. В первую очередь, это рендеринг шрифтов. У других браузеров он для моего глаза гораздо хуже, всё какое-то блекловатое получается (из-за этого же не люблю приложения на Electron). Ну и куча мелких приятных встроенных фич (часто скрытых в about:config) тоже радуют. Также у WebExtensions есть разные уникальные API в Firefox, которых нет у других, открывающие большие возможности авторам расширений. Но этим я не пользуюсь, по крайней мере пока что.
У меня nightly и самоподписанное мое расширение, все отлично
Я немного сомневался во вмешательстве рептилоидов (кураторов Гугла или из надкорпоративных структур), т.к. сам нигде не сталкивался с такими легендами (но и не искал особо). А вот теперь благодаря вам обрёл уверенность в своих подозрениях. Всё сходится, спасибо. (Я не шучу, в этой теории максимум рептилоидов можно заменить на людей, но всё остальное просто неопровержимо доказывает вмешательство крупных игроков рынка в разработку Фаерфокса.)
если это так, то будет очередной повод обвинить их в монополизации, а я думаю, это невыгодно им
> Там и DevTools побогаче и удобнее + все те-же самые плагины.
Я девтулс использую не очень активно поэтому сказать за всё не смогу, но почему нет нормального механизма копирования пейлоада пост запросов? Почему в мозиле это делается из контектного меню по нажатию правой кнопки на запросе, а в хроме мне нужно выбрать запрос, проскролить вниз до пейлоада, нажать «View Source», выделить всё ручками и нажать Ctrl+C. У меня просто волосы дыбом от такого «юзабилити» становятся. В контекстном меню только копировать ответ, копировать адрес и копировать весь запрос целиком как запрос в павершеле, фетче и т.д.
Хороший браузер, всю жизнь только им пользуюсь. Никогда не жаловался на производительность (стараюсь быстро закрывать неиспользуемые вкладки).
Телеметрия (обезличенная, в отличие от хрома) и прочие рекламные штуки легко отключаются.

И с грустью наблюдаю как руководство пытается найти пути выхода, пробуя и экспериментируя.

От части IT сообщество само похоронило этот браузер, перейдя и рекламируя хром. Умолчу про хейтеров.

Телеметрия (обезличенная, в отличие от хрома) и прочие рекламные штуки легко отключаются.
Ну как-бы очень не легко.
А напоминание об обновлении можно отключить только если отключить обновления.
Вообще нет (а в какой программе их достаточно? :)), посмотрите файл по ссылке в разделе «телеметрия». Там что-то еще уходило и через Pocket, пока его не отключишь и через всякие другие веселые места.
Если вы не параноик, то достаточно.

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

Да у меня даже 800-1200 нормально, но, конечно, загружено с последнего рестарта не всё. Благодаря тому, что вкладки реально грузятся при первом посещении после рестарта, большое количество перестало быть проблемой (ну и благодаря Tree Tabs — офигенно структурирует, жаль, что обновляться перестал). А 300-400 может быть открыто даже после последнего рестарта (но тут уже 6-8 ГБ в сумме запросто съедают процессы фаерфокса).

Всегда задавался вопросом, откуда берется столько «вкладочников» с сотнями открытых вкладок. Их же невозможно использовать в таком количестве на практике, зачем держать открытыми? Выглядит как бардак на физическом (деревянном) столе: чашка, использованная бумага, коробка от пиццы, грязные стаканчики и т.д.


https://cdn.lifehacker.ru/wp-content/uploads/2014/03/13085423-0-tGum4a0jOyKZXnuV.jpeg

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

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

Кому как удобнее.
Их же невозможно использовать в таком количестве на практике, зачем держать открытыми? Выглядит как бардак на физическом (деревянном) столе: чашка, использованная бумага, коробка от пиццы, грязные стаканчики и т.д.
Все пятьсот вкладок не объязательно держать в одном и том же окне, все окна не обязательно держать на одном и том же рабочем столе. Если держать десять окон, то это будет по пятьдесят вкладок в каждом, а если раскидать эти десять окон на три рабочих стола, то это будет почти по три окна на стол, что не так то уж и много.

Подобное достаточно удобно, так как можно создать какое-то окружение, и вернуться потом к нему без необходимости сохранять/восстанавливать все эти вкладки.

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


img

Как вы этим пользуетесь? Тут ИМХО нужна мышка с переключателем разрешения, чтобы в снайперском режиме выцеливать эти вкладки.

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


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

В файрфоксе безо всяких расширений при ширине таба меньше минимальной (по умолчанию 76 пикселей, можно настроить через about:config) вкладки начинают скроллиться по горизонтали, а справа появляется выпадающее меню со всеми вкладками.

Лично мне это как раз куда менее удобно, потому что когда появляется скролл ими невозможно пользоваться. А ширину таба меньше 20 поставить невозможно.


Так что мне эта фича больше мешает, чем помогает.

Ну поставьте (запилите) расширение аля «экстра узкие вкладки». ну или боковую панель табов, типа как в tree style tabs и подобных

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

Никогда не жаловался на производительность (стараюсь быстро закрывать неиспользуемые вкладки).
Не знаю, я его ради вкладок и использую. А ещё ради большого числа «закладок», с которыми можно нормально работать, в отличие от всяких хромов и хроманутых.
IMHO у Файрфокса в долгосрочном периоде и не было шансов стать широко распространённым браузером. Только в короткий период протестных настроений против ИЕ, когда были набраны 32%.
Лично я никогда не испытывал проблем с утечками памяти или проблемами быстродействия, количество используемых расширений было минимальное. Но ведь многие пользователи испытывали проблемы. Скорее всего из-за обилия кривых расширений, имеющих доступ ко всем внутренностям браузера, но это проблему то не отменяет. То есть этот вопрос надо было решать. И Мозилла начала делать второй Хром, вид сбоку. А зачем нужен второй Хром…
Ушел на Хром где-то в районе ФФ50. В ФФ начали зависать нужные сайты. Надоели постоянные бестолковые перепиливания интерфейса. Надоели всякие покеты.
А зачем нужен второй Хром…
Затем, что это не Хром, очевидно же.
Полный клон хрома и не нужен. Нужна достойная альтернатива с хотя бы 20% пользовательской базы, чтобы разработчики на него оглядывались.
Ну так, никто не сможет тянуть независимый хромиум, который бы сильно от него отличался, чтоб на него стоило бы гуглу оглядываться.
Если гугл решит что-то реализовать в хроме и хромиуме так, как хочется ему — он это сделает. Более того, подкрепит своими же сайтами типа поисковика или ютуба. После чего, всем придётся делать как гугл, иначе доля 20% исчезнет.
Так что единственный выход — это только мозила.
Именно. Давно пора. Причём частей на 5. Реклама — одно. Андроид — другое. Сервисы гугла — третье. Сайты — четвертое. Железки — пятое. Потому что всё вместе это позволяет эффективно используя монопольные положения на одних частях рынка, дабы выдавливать конкурентов на других.
Гуглосервисы — позволили выдавить форки андроида. Монополизация андроида и сервисов — выдавливать конкурентов по поиску. Объединение всех данных по пользователям с сайтов, смартфонов и поиска — дальше укрепляться в рекламном бизнесе. Ну а монополия браузера — в том, какие реально вещи становятся стандартами, а какие чужие вещи ими никогда не станут (см как гугл продавил свое решение и задвинул мозиловское)
Ну и да, то, что они уже использовали в договорах прямыми запретами предустановки конкурентов и запретом на форки свободной ОС уже говорят о том, что гугл перешёл черту честной конкуренции и готов нарушать законы, причем целенаправленно.
так а как без cash machine (поисковика) финансировать другие проекты? я не уверен, что они не убыточные. но я согласен, что у других игроков рынка таких волшебных источников финансирования нет и проблемы описанные выше — настоящие. я просто не совсем уверен, что «а давайте разделим гугл на куски» это хорошая идея, которая приведёт к большему diversity, а не к тому, что рисёрча и технологических экспериментов со стороны гугла станет меньше
без cash machine (поисковика) финансировать другие проекты?
вы хотели сказать без рекламы?
Ну так, смотрите, гугл ради рекламы платит за свой поиск мозиле, до этого отдавал лярд эплу. Откуда деньги? со стороны. А если не умеют в реальную конкуренцию, а только тратить халявные деньги — то не лучше ли для конкуренции, чтоб делали те, кто умеет конкурировать не заливанием деньгами любых идей, а навыками и знаниями?
Но вообще, понятно, что предложение чисто абстрактное и утопичное…
да, спасибо, рекламы (кроме контекстной там же много денег идёт и из рекламы в самой выдаче)

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

условно, давайте представим что Google это такой NASA который может потратить бесконечно много «бесплатных» денег на то, чтобы двигать разработку во многих направлениях, а потом и небольшие частники смогут пользоваться разработанными технологиями и инструментами. Но при этом пускай будут и стартаперы, которые делают твиттер на 6 серверах за идею, а потом туда приходят инвесторы и делают изменения, которые направленны на монетизацию всей абонентской базы. И пускай будут небольшие команды и/или некоммерческие объединения.

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

Сам я регулярно доначу в MF, чтобы их поддержать хотя бы таким способом.
Проблема в том, что гугл не стесняясь использовал против конкурентов незаконные способы ведения борьбы. То есть пропихивать на запрос свои же сервисы. Запрет выпуска форков в договорах. Запрет на работу с конкурентами. Это всё то, что гробит рынок и «инновации». Смысл делать стартап с основой на опенсурс ОС андроид, если ты не можешь выпустить телефон с своим вариантом? И сколько после этого сразу вариантов загнулось?
А если не умеют в реальную конкуренцию, а только тратить халявные деньги — то не лучше ли для конкуренции, чтоб делали те, кто умеет конкурировать не заливанием деньгами любых идей, а навыками и знаниями?

Так вы в этом абзаце про гугл говорите или про мозиллу (на которую эти халявные деньги шли)?


А если вы таки про гугл и, опять же, про их внутренние проекты, то нет, не лучше, потому что не все проекты выстреливают в краткосрочной перспективе, и как на одних чистых знаниях и навыках вытащить проект, который, может, выстрелит через 30 лет, а, может, не выстрелит никогда, непонятно. Кушать-то что, для начала?

Так вы в этом абзаце про гугл говорите или про мозиллу (на которую эти халявные деньги шли)?
Про эпл, куда гугл ежегодно лярд что ли отсылал.
Кушать-то что, для начала?
Расскажите это стартаперам.
Ах да, успешный проект — это видимо, когда в соцсеть насильно регистрируют, при попытке использования видеохостингом или маркетом приложений?
Вот, собственно, наглядные примеры того, как гугл умеет в инновации. Купил ютуб, купил андроид, воспользовался идеей эпла и быстро перепилил андроид в аналог (ну как аналог… в так себе аналог, я б сказал), запили свою соцсеть и кучу своих месендержеров. Запили договора, в которых нарушались законы — то есть были прописаны запреты на работу с другими конторами. И т.п.
А в результате львиная доля доходов исключительно от рекламы.
Но сколько при этом он конкурентов либо перекупил, либо выдавил… и как ухудшил ситуацию с конкуренцией умениями — подсчитать не реально.
Расскажите это стартаперам.

С удовольствием. Не покажете на стартаперов, лет 10-15 назад занимавшихся тем же гомоморфным шифрованием? Как только покажете, с радостью им расскажу.

Мозилла не выход в этом случае, если без поддержки гуглофич там просто не будут работать гуглосайты…
Например, youtube, gmail. Конечно, можно и обойтись без них, при желании :)
Не знаю таких, не хожу туда. Никакого желания не нужно для этого, наоборот, нужно желание ими пользоваться.

У Safari почти эти 20% и есть. Если неэппловским WebKit-поделкам больше народу внимание уделять будет, не бегая между двумя огнями Firefox/Chromium(-based), то ещё пару процентов наскребётся. Они всё равно детектятся как Safari, отчего в некоторых статистиках даже проскакивает такая НЁХ, как Safari под Linux ;)


Firefox на фоне Safari вообще ничто; если на десктопах ещё как-то держится, то на мобильниках (кроме FirefoxOS/KaiOS, вестимо) какие-то жалкие доли процента; в 2k20-м это смертный приговор для браузера. Впрочем, WebKit после смерти Android Browser чувствует себя немногим лучше; даже Midori, которые на десктопах использует WebKit, на Android использует системный хромовский Blink, а не тащит скомпилированный движок, как это делает Firefox/Fennec.

Ну, пипец. Опера была отличным браузером — сдохла (то, что сейчас называется Опера — это недоразумение, как, впрочем, и Vivaldi). Перешёл на FF (от которого поначалу просто корёжило) — теперь и он готов богу душу отдать. На что переходить теперь? Chrome не нравится тем, что он от Гугла, со всеми вытекающими, а больше под Linux я и не знаю ничего нормально работающего.

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

Так же переживаю как и вы.
Новый движок был экспериментом на быстро развивающемся языке Rust и он хорошо взлетел в нескольких местах где важна многопоточность которую можно написать по быстрому в новом коде и там где есть фильтрация ввода, чтобы не хакнули (пользователи, сайты, скрипты, расширения...), в остальных местах возникли проблемы и тонкости, которые решили не решать. Из забавного мозиловский багтрекер забит задачами где куски радоcтно переписанные на JS при распараллеливании и переходе на HTML/JS в интерфейсе с нативного XUL теперь ради производительности переписывают на C++.

И да, новый движок то сделали ведь: многопоточность есть, новый рендер CSS, графики, куча всего в разных местах полностью переделаны и работают эффективно нагружая многопоточные системы ;)
эффективно нагружая многопоточные системы

Как-то так. Хотя и не вина браузера это.
Так на хром и идите — вдруг помрёт.

А если серьёзно, есть ungoogled клоны хрома.
Хотя шрифты в хромах хромые, конечно.
Пробовал этот ungoogled браузер. ЧЯДНТ, но после закрытия браузера все сессии пропадают, приходится заново логиниться везде, и это то еще удовольствие). На линуксе
Так-то оно, конечно, так, но вы посмотрите какой объём коммитов в движок делает гугл и сравните со всеми остальными вместе взятыми. Я думаю понятно, кто и какой тренд задаёт в развитии этого open-source.
Настолько живой, насколько живой сам Firefox. Силами 1,5 разработчиков на голом энтузиазме никак не угнаться за гигантом, клепающим стандарты чуть ли не каждый день.
То, что последняя Presto версия уже почти ничего не может нормально открыть, адски тормозит и т.д. Хотя это простительно, ей уже чёрти сколько лет.
Точнее, не может открыть всё, где современный JS и HTML5. Раньше ещё не умела в современный HTTPS, но в последней китайской версии то исправили.
Исправить исправили, но на части сайтов даже в 12.18 ошибка SSL вылезает.

К сожалению, всё на большем числе сайтов HTTPS в Opera 12.18 не работает. Точнее, вроде бы как работает… но открывается ужасно долго, стили, скрипты и картинки часто не загружаются, хотя периодически Ctrl+F5 помогает. Но ненадолго. Периодически вообще отваливается с «fatal error (40) from server» и спасает только (зачастую много-много-много-кратный) Ctrl+F5.

Чем браузеры на WebKitGTK+ не устраивают? Многие их по старой памяти недооценивают из-за запоздалого, мягко говоря, перехода на WebKit2, когда в Safari он ещё с 2011-го года используется, а также из-за провоцируемых NPAPI-плагинами падений, особенно в Midori. Но это в прошлом. Уже полтора года сижу на LuaKit, в целом всё работает, кроме хромоспецифичных web-приложений разве что.

От себя, что может помочь Firefox удержать позиции.
Это его старое и главное преимущество — плагины.

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

Даже тот же ublock в firefox работает эффективней, так как api имеет меньше ограничений.

Ещё в копилку плюсов:


1.eSNI работает только в Mozilla Firefox:


image


2.И если в системе настроить DoT, а в Firefox настроить DoH то оба способа работают одновременно:


image

Много лет пользовался суперской качалкой flashgot. После мультипроцессорной (57-й вроде) версии ожидаемо перестало работать. Запускаю порой прежнюю, но пользоваться уже некомфортно, сайты за эти 2-3 года ещё разжирели и тормозят.
Да, тоже в свое время жалел об отвале DownThemAll. Сейчас перешел на JDownloader (только надо откопать установщик без малвари), даже удобнее стало.
А что, в штатном мальварь? Ни разу ни один антивирь не ругался.
Интересно, Flashgot смог бы трансляцию выкачать? JD не умеет.
Ни разу ни один антивирь не ругался.

Как будто это показатель.
А что, в штатном мальварь?
Да, есть у него такая проблема. Чистую версию надо качать аж с форума. Хотя, может уже и поправили, но запашок остался.
Интересно, Flashgot смог бы трансляцию выкачать? JD не умеет.
Вопрос выкачивания трансляций обычно сводится к выдиранию корректной ссылки на поток. Я в основном открываю F12, запускаю видео и ищу, как льется видео: ошметками mp4, через плейлист или как-то еще. С такими ссылками JD работает нормально. Проблемы возникают в основном с кастомными плеерами. В самых безнадежных случаях обычно помогает мониторить папку кеша браузера, оттуда нередко можно вытащить видео по частям, главное постоянно делать снапшоты, ибо старые фрагменты трутся через короткое время. Ну тут уже JD не при чем, да, оффтоп.
Открываю сей браузер 1-2 раза в месяц. После запуска у меня всегда наступает фаза «сожаления», что запустил это «произведение программного искусства». Именно в этот момент начинаются бесконечные апдейты и иже с ними. По сле хрома каждый клик в этом браузере раздражает.
И вообще, хорошее никогда не может кануть в небытье. Раз канула, значит туда ему и дорога.
А попробуйте включить в FF установку обновлений по разрешению, а не автоматически.
Или запускать хром раз в 1-2 месяца — будет то-же самое.
Не, у хрума отдельная служба в винде, даже если его не запускать, обновляться он будет сам. Но не уверен, что это мне нравится. Возможно, что она еще и куски хрома предзагружает, что ускоряет его запуск.

А он тогда через основной процесс обновляться лезет. С 3 ГБ GPRS в месяц вообще не вариант эти обновления без спросу, переёд на Comodo Dragon тогда.

Не, у хрума отдельная служба в винде
И не только служба, там еще интересные вещи висят в «планировщике заданий», причем восстанавливают со временем свое рабочее состояние даже если их отключить или удалить.
Не, у хрума отдельная служба в винде, даже если его не запускать, обновляться он будет сам.
да-да, отдельная служба на винде — это то, чего винде так не хватает. Наверное, ещё отдельная служба шпионажа и телеметрии от гугла тоже есть или они едины?
У FF кстати тоже есть служба. Правда это отдельное приложение, которое можно отдельно удалить, и нужна, только чтобы не пугать неопытных окном UAC при обновлении.
И не только служба, но и задание в планировщике. Но службу можно и не устанавливать, даётся выбор.
Хром обновляется от самого присутствия в системе. Я его запускаю хорошо если два раза в год, тем не менее в списке программ дата обновления у него всегда свежая.
Нда, как я люблю абстрактные модели. В той же статье в вики вполне справедливо заметили, что рынки подержаных авто вполне себе существуют во всех странах — и чаще приобретение подержаного автомобиля экономически выгоднее покупки новго.
Я считаю, что «успех» хрома в том, что он агрессивно навязывается. На всех телефонах он установлен, на каждом шагу (web страницах) он рекламируется баннерами, при установке программ он навязывается в установку и т.п… Далее, люди привыкают. Я даже с телефона его грохнуть не могу. Отключаю, а с выходом обновления он сам включается и обновляется. Не люблю хром. Пользуюсь только FF.

Включается с выходом какого обновления?
Oneplus 7T Pro, Android 10. Хром "отключен" в системе и не включается самостоятельно. Если мне он вдруг нужен, "включаю", он сразу просит обновиться (автообновление отключено) и в целом ведёт себя так, как будто давно не включался.

Oneplus 7T Pro, Android 10.
Именно такой аппарат и система. Включается… Как — понятия не имею.

Ради интереса даже проверил. Перед "включением" в разделе Приложения была указана версия 83.0.4103.106 (июньская, судя по APK Mirror), обновил, стала 84.0.4147.125 от 11 августа
Подозреваю, что у Вас в системе что-то не то.

Вам ещё везёт, у меня на китайце отключенный хром почти на каждое открытие гугл-плея обратно включается (это при учёте того, что все автообновления отключены).
Когда хром только пытался зайти на компы — он заявлял о монополизме IE и требовал предоставить возможность выбора. Теперь-же об этом забыто, а в телефоне предустановлено два браузера на выбор — от разработчика системы (google) и хром (google) — прекрасный выбор :/
Именно от возмущения засилья гугла вообще, и хрома в частности выбираю FF. А еще он (FF) меня полностью устраивает. Хотя, конечно, вот эти метания с дополнениями и телеметрией не радуют…
Я на андроиде FF сколько ни пробовал — не могу пользоваться. Оперой пользуюсь. А вот на десктопе всё ровно наоборот — после смерти старой оперы прочно перешёл на FF.
Аналогичный опыт, на Android он был тормозным, когда я его использовал, года полтора назад.
Попробуйте снова. Они переписали приложение. Раньше оно называлось Firefox Preview, после того как залили стабильную версию в основное приложение, переименовали в Firefox Nightly.

Лично наблюдаю прирост в производительности. Но плагины к сожалению не все поддерживаются, пилят api по мере популярности. Ublock работает.
Лично наблюдаю прирост в производительности.

Аналогично… значительно улучшилась производительность и появились глюки ) после запуска браузера уже открытые вкладки могут не отрендерится, перезагрузка не помогает, помогает только ввод в строке адреса, явно какая-то ошибка с кешированием, я отчёты пишу, но я не до конца понимаю как это всё описывать :)
Вообще, если старая лиса тормозила на моём уже очень древнем Google Galaxy Nexus с Android 6, то новая стала сильно живее.

С расширениями на Android пока просто полное дно, благо есть uBlock Origin. Многое критически важное без чего браузер вообще не работает: User agent switcher, Tampermonkey до сих пор не работают и это печалит. Но я и так уже из-за по причине того что смартфоны выглядят как ламповый ЭЛТ телевизор с закруглениями и загибами экрана уже просто таскаю с собой маленький ноут GPD Pocket 2 Max ибо очень многие вещи со смартфона просто не сделать, никак.
после запуска браузера уже открытые вкладки могут не отрендерится, перезагрузка не помогает, помогает только ввод в строке адреса, явно какая-то ошибка с кешированием, я отчёты пишу, но я не до конца понимаю как это всё описывать :)

Это глюки webrender, после gfx.webrender.compositor = false у меня это пропало.


С расширениями на Android пока просто полное дно

На найтли можно поставить любое расширение (user agent switcher у меня нормально работает)

А как ламповые закругления и загибы мешают делать многие вещи, из-за чего даже мини ноут приходится таскать?
Поправьте меня, если я ошибаюсь: опера под андроидом вроде бы не поддерживала дополнений?
Да, не поддерживала. Но мне это и не нужно было — у меня адгуард в системе очень глубоко сидит, поэтому в дополнениях (рекламорезка и приватность в первую очередь) у меня особой нужны и не было никогда.
В андроиде можно хотя бы без проблем альтернативные браузеры на другом движке поставить, тот же Firefox. Хоть из маркета, хоть с SD карточки. А в iOS всё исключительно на webkit, в котором вечно какие-то проблемы с поддержкой стандартов. Возмутительная ситуация, как по мне. И антимонопольные органы она почему-то совсем не волнует.

Save Firefox.
Raise the flag.


Увы да, без агрессивного навязывания подобные решения обречены.

Но Mozilla не исчерпывается одним Firefox

Это хорошо. Вот только сдаётся мне, что большинству пользователей всё остальное интересует меньше, чем привычный и удобный (и пока ещё кое-как настраиваемый) браузер. И на что она жить будет, если «более 90% прибыли» они получают потому что есть Firefox, а в нём поиск? Останутся с соцсетью Hubs и приобретённым Pocket?

Страшнее будет если и правда пойдут по стопам других разработчиков. Одни на костях Оперы соорудили нечто с таким же названием. Другие обещали новую удобную Оперу, а вышло «по мотивам браузера Opera 12» с блокнотом и жестами. Третьи тоже обещали Оперу, да только Otter и ныне там, хотя не хром и с интересными идеями.
Вымрут и ещё живая симанки и кое-как развивающийся Thunderbird, и бледная луна накроется мраком и все василиски вместе с оной…

Желаю браузеру остаться живым и на плаву.
Вымрут и ещё живая симанки и кое-как развивающийся Thunderbird, и бледная луна накроется мраком и все василиски вместе с оной…
кстати, чтоб за место thunderbird под андроидом заюзать?
Это зависит от ваших потребностей и подсказать здесь трудно. Я использовал «K-9 mail» и «Profimail». Разумеется до полнофункционального аналога они не дотянут, но удобны в использовании. У K-9 открытый код и оно бесплатное, а Profimail — с рекламой и с платными функциями. Я ставил ради пробы мод с 4pda, кажется.
Так и не привык. После десктопных удобств всё кажется каким-то… обгрызанным что-ли… Смотрю дома с утра почту на Thunderbird, в по необходимости в дороге — штатный хуавеевский почтовик с чудным названием «почта».
Ну, это главное, что б это было лучше програм от самих поставщиков почты.
Что угодно лучше программ от поставщиков почты, даже десктопный клиент в эмуляторе с Windows 95.
ну вот я и решил, что хватит жрать кактус, пора менять всё стандартное ПО на что-то другое. Простые мобильные тулсы уже поставил)
Вот, кстати, что за пятая точка с контактами под андроидом? в стандартном есть хотя бы группировка по алфавиту. но после винфонов — это откат в прошлое, блин. быстрой навигации нет, юзай поиск люк… либо крути, эх…
Это я так, грущу.
Я использовал «K-9 mail»
пока так и не понял, что нужно сделать, чтоб он новые письма мне отслеживал. заходишь в ящик, обновил — появились. А сам — не хочет(
Profimail — единственное, что хоть как-то приближается по удобству и возможностям к десктопу.

Я не могу пользоваться хромогом. Пара десятков флагов и он превращается в ад: пытаешься угадать по маленькой иконке и двум буквам что там находится. Как этим пользоваться? Начнешь искать по какой-нибудь теме и вкладки плодятся как кролики. Фокс для меня не имеет альтернативы из-за Tree Style Tabs. Фокс идет ко дну и я вместе с ним.


  1. Не считаю нормальным, когда в некоммерческой организации топ-менеджеры получают миллионы долларов. Президент США получает 400к$ в год.


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


В опере до определенного времени можно было использовать Vertical Tabs. Где-то полгода назад Опера переделала sidebar и сломала это дело. Вот тоже не знаю теперь что юзать. FF юзал очень долго до тех пор как тормоза просто достали. (Может сейчас уже лучше у них стало)
Стало. Я на год бросал мозилу, вернулся и доволен текущей по скорости работы. А уж на хабре читать некоторые статьи и комментарии под ними — одно удовольствие)))
FF юзал очень долго до тех пор как тормоза просто достали
С новым движком он сопоставим по скорости хрома.

В Tree Style Tabs не просто вертикальные табы, а они еще группируются. Визуально гораздо проще найти нужные группы. В фоксе можно открыть 200 вкладок и это будет ГОРАЗДО удобнее, чем в хромоге 20, можете себе такое представить?! И это не преувеличение, у многих пользователей TST постоянно открыто по несколько десятков вкладок и они не испытывают вообще никаких проблем из-за этого. Я не пойму как современные специалисты по юзабилити из гугла, эппла или микрософта ничего не придумали с этими позорными вкладками в одну линию, которые совсем не отвечают требованиям современного браузера.


FF юзал очень долго до тех пор как тормоза просто достали.

Когда-то фокс сильно тормозил, интерфейс, отрисовка контента, аддоны были в одном потоке и т.д. — тормоза были страшные. Но те времена давно позади, сейчас все летает не хуже, чем в хромоге.

Tree Style Tabs

Что-то он порой память не в себя ест и тормозит.
Есть альтернатива Sidebery, жрёт поменьше и меньше тормозит.

Для оперы как раз плагин тоже есть, там можно или дерево или просто списком. Но side bar переделали и теперь ерунда получается.
Опера пытается другое сделать, Workspaces. Это как бы как виртуальные браузеры что ли, у каждого набор табов. Идея может и не плохая, но тоже самое можно просто в разных окнах было сделать и так проще переключаться. Но vertical tabs мне лично удобнее было. Сейчас экспериментирую с workspaces.
В хроме есть chrome://flags/#tab-groups и chrome://flags/#tab-hover-card-images, которые немножко облегчат жизнь
image
Заголовок спойлера
image

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


chrome://flags/#tab-groups

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


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

Вот эти превьюхи табов появляются почему-то не сразу, надо подержать курсор над ней что-то там около секунды, чтобы она появилась. Надо ли говорить насколько это раздражает?
За это отвечает флаг chrome://flags/#tab-hover-cards. От выбранного пункта зависит скорость появления. На гифке самый быстрый дефолтный, а на моей системе почему-то — Enabled C
GIF
image

ее нельзя свернуть
Есть флаг chrome://flags/#tab-groups-collapse, но он пока не работает в релизной версии. Пишут, что в Beta ветке работает. По идее должен работать в dev и canary
отправить в новое окно
Можно. Как обычные вкладки можно перетащить за пределы окна, чтобы они открылись в новом, так и всю группу. Дополнительно есть пункт в контекстном меню.
выгрузить
В dev версии есть флаг chrome://flags/#tab-groups-collapse-freezing, который замораживает свернутую группу.
В общем, всё то, что в FF с Simple Tab Group, только хуже, под флагами и местами не работает.
Да, жалко умирающие альтернативы. Но плачущих комментаторов не жалко. Потому что они не готовы помогать. Они будут только плакать.

Стандартная ситуация для рынка такая — растёт количество всяких плюшек, а с ними растёт количества труда программистов, которые должны эти плюшки реализовывать, а потом ещё поддерживать, обновлять до новых версий и исправлять ошибки. От плюшек отказаться нельзя — на них подсели пользователи. Поэтому либо браузер будет с плюшками, либо без пользователей. Но раз количество труда ради плюшек растёт, то и количество денег за браузер растёт. И вот уже аж 400 миллионов зелени мозилле мало, что бы оплатить все расходы. На секундочку — по в среднем 100К в год можно оплачивать 4000 программистов. Четыре тысячи!!! И все они не справляются с созданием плюшек. Представили проблему?

Да, в реальности программистов меньше, а расходы на уборщиц почему-то много больше, но тем не менее — вот такой вот масштаб бедствия. Только в этой ситуации есть один важный ресурс — те разработчики, которые пользуются фоксом. И где они все? Чем помогают? По 10% их рабочего времени дадут те же 4000 разрабов с толпы в 40 000 человек. Да, не все смогут даже 10%, но и 40 000 — это далеко не все пользователи фокса.

Поэтому смысл ситуации простой — если вы хотите что-то для себя, а не для гугла, то надо самим браться и работать. Но кто на это пойдёт? У них же дел полно — обсудить, куда полетят отдыхать, новую глупую фичу пощупать, очередной идиотский фреймворк изучить, да и просто новости хотят читать по 8 часов в день, а ещё в баре посидеть, новую машину купить (уже десятую), опять же жена ещё предлагает «потусить». Ну очень занятые люди!

Вот и имеете то, что имеете.
Вы мой коммент первый читали?
Я поддерживал 5 плагинов для FF ранее и 1 для Chrome/FF все еще.
Так что не все плачущие такие, какими Вы их обрисовали :)
Если бы всё было так просто. Уже с год или два пользуюсь Thunderbird и не знаю, сколько ещё выдержу. Любое более-менее серьёзное обновление — и всё, минимум половина плагинов перестаёт работать. А без плагинов там нет даже тривиальнейшей функциональности типа расположить папки с письмами в удобном для меня порядке (только сортировка по достаточно странному алгоритму).

Так вот, обычно через какое-то время часть плагинов разработчики чинят, но часть нет. И каждый раз кто-нибудь пишет в стиле «ну всё, надоело вконец, забиваю на обновления». Я этих разработчиков могу понять. Ладно бы переехали с одной идеологии на другую, так они, похоже, рубят хвост по кусочкам, и никакая «починка» не может считаться более-менее окончательной. Как-то нежнее надо и к разработчикам, и к пользователям.
Да, это все в точности как Вы описали. Желание писать и поддерживать отпадает.
Я его поставил неделю назад и сразу пошел смотреть плагины. Посмотрел, вокруг одни «нескучные обои», пошел искать в гугл. Нашел пару интересных вещей, все от каких-то бородатых версий, на текущей не работают.
Пользуюсь чистым теперь, хотя какого-нибудь аналога DarkReader с Firefox не хватает.
Вы съехали с главной проблемы на вторую сторону всё той же проблемы — вашего нежелания участвовать.

Если вы сами не хотите ничего делать, то с чего вы ожидаете, что кто-то за вас всё сделает?

В вашем комментарии две проблемы — архитектура и работа с пользователями.

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

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

То есть суммарно — вы ушли от ответственности, опять свалив всю вину на «того дядю», который вам опять чего-то был должен. Поэтому и имеете то, что имеете. Поделом.
Вы занимаетесь ровно тем, что сейчас называется «виктимблейминг».
Некий добрый автор написал расширение. Он никому не был ничего должен. Потом пришёл контрибьютор из Mozilla и поломал расширение своим очередным апдейтом. Использовал автор расширения какие-нибудь недокументированные функции или прочие подобные вещи? Нет. Он следовал правилам игры. Потом пришла Mozilla и в одностороннем порядке поменяла правила, потому что может.

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

Если же правила будут постоянно переписывать по желанию левой пятки core team, то люди не будут участвовать в этом деле, и можно сколько угодно рассуждать о том, какие они плохие, и не желают переписывать свой код каждую неделю по непонятным причинам.
Некий добрый автор написал расширение. Он никому не был ничего должен. Потом пришёл контрибьютор из Mozilla и поломал расширение своим очередным апдейтом.
Интересно, а какой характер этих изменений? Может быть просто имена функций меняются, а сами функции остаются те же? Или может быть там аргументы местами поменяли, чтобы скучно никому не было?
Потом пришла Mozilla и в одностороннем порядке поменяла правила, потому что может.
Только не «потому что может», а «потому что без этого никак». Иными словами, одно из двух: либо ломаются расширения, либо продукт перестает развиваться (поскольку любое сколь-менее серьезная модификация его внутренностей ломает расширения).
Точна такая же ситуация была с Firefox, и в случае с браузером Mozilla из всех зол выбрала меньшее и решила, что пусть уж лучше они могут спокойно смело переделывать ядро браузера, разработчики пользуются стабильным API который не ломается, а то что на этом API нельзя реализовать часть функционала, который был раньше — ну что ж, се ля ви.
Посмотрите моё исходное сообщение: эти изменения происходят едва ли не ежемесячно, в этом проблема. Я ведь не говорю, что надо сохранять API без изменений с 1982 года. Но менять его ежемесячно тоже перебор: это значит, что нет никакого твёрдого представления о том, чего они пытаются добиться, и их носит из стороны в сторону.

Давайте просто зафиксируем очевидное: если менять API раз в десять лет, с этим все смирятся. Если менять раз в день, то никто для такого продукта писать плагины не будет. Соответственно, чем чаще меняется API, тем меньше контрибьюторов. По моим ощущениям «раз в месяц» — это слишком часто. К несчастью, по мнению большинства авторов расширений это тоже так.
>> Вы занимаетесь ровно тем, что сейчас называется «виктимблейминг»

Это вы-то жертва?

Когда «жертва», всё понимая, сама идёт в пасть тигра — ну кто же здесь сам себе злобный буратина?

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

Дорогой друг, вижу, что вам требуется ликбез на уровне детского сада. Хотя я надеялся на более высокий уровень осознания реальности человеком, вроде бы даже ведущим какие-то научные исследования, но тем не менее вот краткая информация:

Дружище, вы живёте в системе, которая называется «капитализм». В этой системе все заточены на получение прибыли. И да, об этом обычно детям сообщают именно в детском саду. Но для тех, кто пропустил такой увлекательный рассказ, приходится повторять. Так вот, любезный друг, просто представьте себе на секундочку, что будет с людьми, которые не занимаются извлечением прибыли? Я подскажу — они помрут с голоду. Потому что кто не зарабатывает — тот не ест (не на что). И вот приходит наш драгоценный товарищ, ну и предлагает зарабатывающим делать всё так, как хочет он. Но есть один вопрос — а что же зарабатывающие будут есть? Ведь они же бесплатно удовлетворяют нашего дорогого (во всех смыслах) друга.

Короче — ваше непонимание ситуации называется «самообман». Вы надеетесь, что кто-то ради вас откажется от денег. Но этого не будет. Да, мне жаль ваши порванный в клочья ожидания, но именно с этим вам придётся жить.

ЗЫ. Этого всего вы могли бы не увидеть, если бы просто включили мозг. Право слово — удивлению моему не было пределов. Как можно в вашем положении и при ваших задачах быть таким чистейшим инфантилом? Вот за это и удар по детским ожиданиям бесплатного сыра.