Как стать автором
Обновить

Комментарии 484

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

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

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

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

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


  • ФФ пошёл по кривой дорожке оперы ~8летней давности. Если так пойдёт дальше — придётся хоронить очередной любимый браузер, ибо поделку на вебките я не приму.
  • формально хромиум не принадлежит гуглу, отчего все и не замечают ту самую монополию.
  • конкретно МФ — это тоже корпорация. Сан вот не осилило гонку и продалось, что будет с МФ — вопрос очень открытый и альтернативы/конкуренции напрямую не касается точно.
  • интел никогда не был кратно быстрее амд. Вопрос в конкретных задачах (на некоторых из которых АМД нередко рвал интел) и общей производительности (где у АМД чаще всего было хуже, чем у интел). В общем сложный такой вопрос… явно не для уровня обсуждения в комментариях — слишком много нюансов надо освещать.
>ФФ пошёл по кривой дорожке оперы
А не могли бы вы чуть подробнее в паре предложений раскрыть эту мысль?
Наверно, имеется в виду существенное снижение гибкости за счет выпиливания большей части аддонов и убогого по возможностям нового API аддонов
И это ведёт к смене движка на хромовый? Как?
НЛО прилетело и опубликовало эту надпись здесь
Например:
— авторы большинства аддонов бросают их разработку
— степень настраиваемости браузера становится очень слабой
— большая часть продвинутых гиков, которые держались на фоксе из-за широких возможностей, плюются и остаются на старых версиях, но стремительно меняющийся веб заставляет их уходить куда-то еще
— раз нет особой разницы в возможностях, народ уходит на хром, потому что это мейнстрим и могучий гугл
— аудитория фокса мельчает до уровня статистической погрешности
— доходы падают, разработчики уходят, сил пилить свой движок нет
— привет, клон хромиума №1024
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
реальные пользователи уже тогда не могли ей пользоваться.
Тогда не могли, а после смогли (бы). Я, например, после смерти старой Оперы вынужденно переехал на Хром, но с релизом Квантума стал потихонечку пробовать, а потом и совсем перекатываться на ФФ.
НЛО прилетело и опубликовало эту надпись здесь
Ну, так чтобы совсем не было разницы между хромо-версией лисы и хромом не может быть. Мож какие фишке и оставят хорошие. Но в целом да, согласен. Спасибо.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Однако видеокарта всего 2060, что заметно хуже той, которую выбрал я, он не конкурент.
Вендоры пока опасаются ставить новый Ryzen в пару с мощной видеокартой. На reddit уже шапочки из фольги заготовили, говорят, мол, Intel занес бабла.
Asus на Ryzen 7 4800HS
Есть и на Ryzen 9 4900HS (с такого и пишу, только у меня 14").
Там разница в энергопотреблении и соответственно выделении этой энергии на многопоточных задачах иногда в 2 раза не в пользу интел.
Если брать современные АПУ райзены.

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

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

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

Гуглосервисы пишут так, что они не только в FF тормозят, но так же падают в Опере и даже, чёрт возьми, в Хромиуме. 90% этих «проблем» даже не криворукость, а откровенное подсирание конкурентам.
Решается просто: не пользоваться веб-интерфейсами гуглосервисов. Ту же почту в 100 раз удобнее получать по IMAP.
У Firefox с ней все в порядке, или вы о чем-то другом?
Не в порядке. Когда не хватало 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.

Для Firefox — Auto Tab Discard.

НЛО прилетело и опубликовало эту надпись здесь

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

НЛО прилетело и опубликовало эту надпись здесь

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

НЛО прилетело и опубликовало эту надпись здесь

Похоже, это именно особенность Chrome.

А если отключить системный ClearType?
НЛО прилетело и опубликовало эту надпись здесь
Разработчик #disable-direct-write оставляет
Для Firefox есть отличный аддон Auto Tab Discard, который через заданное время выгружает из памяти неактивные вкладки.

А нафига? Я еле заставил Хром этого не делать.

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

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

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

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

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

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

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

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

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

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

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

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

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

у меня такое начиналось после некоторого (неопределенного) количества подключений, отключений внешнего монитора с другим dpi, в т.ч. в качестве основного (но иногда как дополнительного). Тоже многие программы начинали тупить.
проверял, не оно… да и ту проблему пофиксили настолько давно, что я на нее и не натыкался даже лично.
НЛО прилетело и опубликовало эту надпись здесь
Переходи на firefox, вкладки не жрут проц вообще, только оперативку.
НЛО прилетело и опубликовало эту надпись здесь
79 фф на андроиде отвратителен. До этого был прям норм.
А я и раньше на Nightly сидел. По функционалу он отставал, а вот по скорости и стабильности безусловно выигрывал.
Есть расширение «The great suspender», которое умеет выгружать вкладки вручную или по расписанию.

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

И т.д.

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

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

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

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

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

И дать возможность включать это пользователю с предупреждением, и включить по-умолчанию в 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 на внутренних страницах.
Можете привести пример?
НЛО прилетело и опубликовало эту надпись здесь

Ну они говорили что объявили его устаревшим и вырезали поддержку дополнений.
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 в Лисе меня так сильно потрясло в свое время.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
а не перейти ли на хром?

Не рассматриваете как вариант Palemoon ?

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

Это да :(


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

Там нет огромной базы плагинов как у лиса, а это плохо.
Может, имелись в виду аддоны? (плагины — это то, что 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 постоянно что-то в инструментах разработчика улучшается. Из недавнего — на вкладке «Сеть» адрес красиво разбирается на части, можно развернуть и посмотреть, доступ к различным вкладкам по ссылкам прямо из консоли и так далее. Вот только жаль правда, что часть функционала оттуда выпиливают. Вот раньше, помню, был классный отладчик шейдеров и холста, а потом его зачем-то выпилили… Расширение же, что предлагают ему на замену, просто убого.

НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Никогда не надо решать за пользователя.

Если меня устраивает 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, это да. Но это не значит что они в принципе не зарабатывают деньги. И это не значит что они могут себе позволить не думать о том на каких пользователей им ориентироваться и на какие фичи тратить деньги.
НЛО прилетело и опубликовало эту надпись здесь

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

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

Поисковики (Google, Yandex, Baidu)
↓ ~500m USD ↓
Mozilla corporation → разработка Firefox
↓ ~13m USD ↓
Mozilla Foundation → всякая дичь
↑ ~14m USD ↑
Пожертвования, гранты
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Ну мне, как автору расширений, например, просто надоело, что с каждым апдейтом после 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. В ФФ начали зависать нужные сайты. Надоели постоянные бестолковые перепиливания интерфейса. Надоели всякие покеты.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
tensorflow жаль. Хорошая ведь штука.
так а как без cash machine (поисковика) финансировать другие проекты? я не уверен, что они не убыточные. но я согласен, что у других игроков рынка таких волшебных источников финансирования нет и проблемы описанные выше — настоящие. я просто не совсем уверен, что «а давайте разделим гугл на куски» это хорошая идея, которая приведёт к большему diversity, а не к тому, что рисёрча и технологических экспериментов со стороны гугла станет меньше
НЛО прилетело и опубликовало эту надпись здесь
да, спасибо, рекламы (кроме контекстной там же много денег идёт и из рекламы в самой выдаче)

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

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

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

Сам я регулярно доначу в MF, чтобы их поддержать хотя бы таким способом.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Мозилла не выход в этом случае, если без поддержки гуглофич там просто не будут работать гуглосайты…
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь

У 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, графики, куча всего в разных местах полностью переделаны и работают эффективно нагружая многопоточные системы ;)
НЛО прилетело и опубликовало эту надпись здесь
Я про то что раньше 10 вкладок работали на 1 ядре, а теперь это могут быть 10 разных ядер, так что таки эффективно ;)

Чтобы интерфейс не тормозил и в случае сбоев видеоадаптера браузер не падал весь рендеринг тоже унесён в отдельный процесс. Безопасность повысилась потому что процессы с расширениями и рендерами контента теперь имеют либо Low integrity уровень либо вообще Untrusted.
Так на хром и идите — вдруг помрёт.

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

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

У линукса есть links ))

Чем браузеры на 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 не при чем, да, оффтоп.
НЛО прилетело и опубликовало эту надпись здесь
А попробуйте включить в FF установку обновлений по разрешению, а не автоматически.
Или запускать хром раз в 1-2 месяца — будет то-же самое.
Не, у хрума отдельная служба в винде, даже если его не запускать, обновляться он будет сам. Но не уверен, что это мне нравится. Возможно, что она еще и куски хрома предзагружает, что ускоряет его запуск.
у хрума отдельная служба в винде

А я её убил.

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

Не, у хрума отдельная служба в винде
И не только служба, там еще интересные вещи висят в «планировщике заданий», причем восстанавливают со временем свое рабочее состояние даже если их отключить или удалить.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
И не только служба, но и задание в планировщике. Но службу можно и не устанавливать, даётся выбор.
Хром обновляется от самого присутствия в системе. Я его запускаю хорошо если два раза в год, тем не менее в списке программ дата обновления у него всегда свежая.
Нда, как я люблю абстрактные модели. В той же статье в вики вполне справедливо заметили, что рынки подержаных авто вполне себе существуют во всех странах — и чаще приобретение подержаного автомобиля экономически выгоднее покупки новго.
Я считаю, что «успех» хрома в том, что он агрессивно навязывается. На всех телефонах он установлен, на каждом шагу (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 у меня это пропало.

Агу, их уже пофиксили кстати ;)

На найтли можно поставить любое расширение

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

Save Firefox.
Raise the flag.


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

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

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

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

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

nine — плантный но s/mime поддерживает

Я не могу пользоваться хромогом. Пара десятков флагов и он превращается в ад: пытаешься угадать по маленькой иконке и двум буквам что там находится. Как этим пользоваться? Начнешь искать по какой-нибудь теме и вкладки плодятся как кролики. Фокс для меня не имеет альтернативы из-за 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.

В Vivaldi вертикальные древовидные вкладки из коробки.

Вроде как нет. Если не считать вырвиглазную панель «Window».
Еще есть сторонняя веб-панель forum.vivaldi.net/topic/15332/tree-tabs с ужасной интеграцией в браузер.
В хроме есть 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, который замораживает свернутую группу.
НЛО прилетело и опубликовало эту надпись здесь
Да, жалко умирающие альтернативы. Но плачущих комментаторов не жалко. Потому что они не готовы помогать. Они будут только плакать.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

В области open source решений существуют более успешные и менее успешные проекты развития, в т.ч. с привлечением сторонних контрибьюторов. Соответственно, в принципе задача создания сообщества вокруг себя имеет решение. Mozilla в этом отношении катится по наклонной и, следовательно, её успехи в этом деле хуже, чем у некоторых других. Пусть у них учится, если им это интересно, а я всего лишь высказываю своё диванное мнение по причинам этой ситуации, не более того.
Привлечение сторонних разработчиков к своей платформе — очень важно для получения прибыли. И исторически выигрывают те, кто обеспечивают максимальную обратную совместимость. См. Intel (и x86 в целом), Windows, Apple (плавный переход с PowerPC на x86 и с Mac OS на OS X). Обратные примеры — Windows Phone, Windows RT, Commodore, Atari, IBM PCjr.
В случае с плагинами firefox/thunderbird прежде чем выкидывать старый API, Mozilla нужно было связаться с авторами популярных расширений, реализовать в новом API необходимый минимум для этих расширений, и помочь разработчикам переписать расширения. Не знаю, делали ли это, но очевидно, что если и делали, то недостаточно хорошо. Даже такие базовые вещи, как сворачивание в трей, мало того что не реализовано в самом thunderbird, но и много раз ломались аддоны, для этого предназначенные. И все авторы говорят, что это тяжело реализовать с текущим API.

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

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

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

Я уже не знаю, как ещё объяснять столь очевидные вещи. Вы хотите удобств? Да ради бога. Но вы же не готовы за них платить! Так чего вы ещё ждёте?

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

В общем — либо вы сами создаёте что-то новое, что поможет в том числе с качеством бесплатного софта, либо вы имеете то, что вам дают гуглы и прочие. И вот это вот «сами» звучит страшно для почти всех фанатов «свободного» ПО. Ничего они делать не хотят. Хотят только потреблять. И вы эту очевидную проблему тоже отказываетесь видеть.
По 10% их рабочего времени дадут те же 4000 разрабов с толпы в 40 000 человек.

Ага, а 9 женщин за 1 месяц родят ребёнка. Браузер — это таки не ваша домашняя страничка, там 10% времени уйдёт (условного говоря) только на то, чтобы вообще понять, что да как там всё устроено.

Ушел с FF на Chrome и потом частично на Vivaldi только из-за того, что он просто перестал нормально работать. Запускаешь его и тишина. Висит в процессах. Удаляешь задачу, перезапускаешь, может запустится, а может и нет. Видеокарта при его работе тоже напрягалась и наровила мне отдать картинку в виде негатива. Переустановки не помогали. После ухода с FF больше подобных проблем не возникало.

Привлекал FF, конечно, плагинами и возможностями для разработчиков.
Интересно, почему еще никому из банков не пришла в голову идея выпустить карту с огнелисой?) Есть тут на хабре маркетологи, того же Тинькова? Сделайте карту Mozilla Foundation, по аналогии с вашей WWF. Я закажу.
p.s. можно на этом не останавливаться и сделать карту совместно с Linux Foundation например.

Проблемы у них начались с тех пор как они решили повторять за хромом, тем самым добровольно поставив себя в положение догоняющего (причём — догоняющего неправильную цель). Аудиторию хрома (домохозяек которые раньше использовали IE) этим не переманить, а свою собственную можно и потерять. Впрочем даже в текущей плачевной ситуации альтернатив файрфоксу (кроме возможно его форков) до сих пор нет.
Лучше было бы если бы с 3.х версии ничего не трогали в интерфейсе и архитектуре, а только добавляли поддержку новых html/css/js конструкций в движок. Который они тоже убили как самостоятельный продукт ещё много лет назад, даже не удосужившись нормально это задокументировать в своём MDN (там кругом устаревшие статьи на этот счёт были по крайней мере ещё недавно).

Еще большинство wasm команды сократили: https://twitter.com/tschneidereit/status/1293868141953667074, хотя в письме руководство утверждало что один из новых фокусов развития.


Более 90% прибыли Mozilla имеет от сделки с корпорацией Google,
несмотря на то что охват рынка у Mozilla неуклонно ухудшается.

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

Всё это очень печально. Принципиально не хочу использовать любой браузер на технологиях google. Т.е. никаких webkit и его клонах. Скоро единственным выбором останется links2… :(
Принципиально не хочу использовать любой браузер на технологиях google.

А чем плохи технологии Google(а, учитывая историю, заодно технологии Apple и вообще разрабов KDE)? Вокруг хромиума/webkit множество обёрток на любой вкус с вырезанной гугловой телеметрией.

НЛО прилетело и опубликовало эту надпись здесь
тем, что гугл получает возможность влиять на интернет так, как захочет

Он сейчас эту возможность имеет, потому что только у брендированного хрома 70% десктопной доли и самые посещаемые сервисы принадлежат тоже гуглу.


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

  • Поддерживать форк проще, чем разрабатывать всё с нуля.
  • Гугл в любом случае заправляет в WhatWG и стандарты пишут их же сотрудники.

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

А сейчас что? Moizilla с тысячей разработчиков занимается тем же самым, пытаясь догнать триллионную корпорацию на подачки, которые та ей кидает, чтоб не оказаться монополистом. Совместная разработка с Google и компаниями-пользователями хромиума(хоть майкрософт) единого движка сильно эффективнее, чем десять кривых реализаций — для Linux, куда все эти организации коммитят, это работает.

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

Сейчас же воля гугла проникает не только в сами веб страницы, но и в программы. Движок хромого перестраивает всё DOM дерево? VS Code будет пожирать процессор. В хромом нет поддержки wayland? Значит VS Code не запустится с GDK_BACKEND=wayland, при этом не запустится молча, без описания ошибки, хотя какое дело гугл до того, какую графическую систему я использую? Разумеется, куча других программ тоже берут движок хромого, и работают с соответствующим качеством. Сколько раз уже на харбре писали, что статьи с большим количеством комментариев тормозят, а ситуация не меняется. Гуглу нет смысла совершенствовать движок, у него достаточно большая доля, для того, чтобы вместо этого заняться чем-то другим.

Вокруг хромиума/webkit множество обёрток на любой вкус с вырезанной гугловой телеметрией.
Если нужно, чтобы нормально работал, что тут же отсекает большую часть открытого, но работающего не очень, вроде Epiphany. Смысла менять хром на яндекс браузер я не вижу. Когда я последний раз собирал ungoogled chromium, то он во-первых часто падал, во-вторых по быстрому туда даже ublock не поставил, поскольку кнопки поставить на странице не обнаружил. Искать в интернете как поставить расширение — для меня перебор. Самостоятельно они движок не поддерживают, так что если завтра гугл сломает блокировку рекламы, то и у них она вскоре отвалится.
Движок хромого перестраивает всё DOM дерево? VS Code будет пожирать процессор. В хромом нет поддержки wayland? Значит VS Code не запустится с GDK_BACKEND=wayland, при этом не запустится молча, без описания ошибки, хотя какое дело гугл до того, какую графическую систему я использую?

Допилить фичи / поддерживать форк проще, чем разработать всё с нуля. У Mozilla при всём желании нет столько ресурсов, а так есть возможность сотрудничать с теми же Microsoft / Opera / Yandex / etc, которые на Chromium тоже перешли, и совместно проталкивать решения в апстрим.


Разумеется, куча других программ тоже берут движок хромого, и работают с соответствующим качеством

И как существование Gecko / Servo этому поможет?


Если нужно, чтобы нормально работал, что тут же отсекает большую часть открытого

Вам открытое или без гугла? Я на Chromium-based Edge перешёл и доволен.


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

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

Допилить фичи / поддерживать форк проще, чем разработать всё с нуля.

Зависит от объема и сложности фичей. Сейчас Gecko не так сильно отстает от Chromium, чтобы было выгоднее разработчиков перекинуть на реализацию сложных фичей в чужом незнакомом им коде.


У Mozilla при всём желании нет столько ресурсов, а так есть возможность сотрудничать с теми же Microsoft / Opera / Yandex / etc, которые на Chromium тоже перешли, и совместно проталкивать решения в апстрим.

Если они в этом заинтересованы. В основном Google, который может отказаться принять в апстрим то или иное.


Вот поэтому и нужна полноценная независимая организация, работающая над Chromium, которая сможет это поправить

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

Допилить фичи / поддерживать форк проще, чем разработать всё с нуля.
А кто говорит начать разработку с нуля? FF поддерживает современные стандарты, так что с нуля делать ничего не нужно.
а так есть возможность сотрудничать с теми же Microsoft / Opera / Yandex / etc, которые на Chromium тоже перешли, и совместно проталкивать решения в апстрим.
Я задал два конкретных примера: огромные dom деревья и поддержка wayland. Если это даже гуглу не нужно, то кто этим будет заниматься? Заниматься этим всё равно придётся энтузиастам, только согласно вашей же логике им нужно переключить ВСЕ силы на FF, поскольку там поддержка wayland достаточно хороша.
И как существование Gecko / Servo этому поможет?
Наличием стимула всё же заниматься движком, чтобы не отставать от конкурента, а не интерфейс ютуба корёжить. Кроме того, можно создать подобие Electrone, но уже на другом движке.
Вам открытое или без гугла? Я на Chromium-based Edge перешёл и доволен.
И что мне это даст? Это выбор между Chrome и Chrome, какая между ними разница? Я так мало того, что монополию гугла буду поддерживать, так ещё и на закрытый браузер перейду.
Вот поэтому и нужна полноценная независимая организация, работающая над Chromium, которая сможет это поправить.
С технической точки зрения код FF гораздо более совершенен, из-за использования более высокоуровневого языка. Последние включения кода из Servo достаточно сильно ускорили бразузер, в то время как гуглу брать код такого качества неоткуда.
можно создать подобие Electrone, но уже на другом движке

Дык XULRunner давным-давно есть.


Это выбор между Chrome и Chrome, какая между ними разница?

Ну ещё скажите, что между WebKit и Blink разницы нет, хотя они уже лет 7 как независимо развиваются — уже дольше, чем вместе.


Да и Netscape создан авторами Mosaic (предка IE).

НЛО прилетело и опубликовало эту надпись здесь
Что немаловажно — без Firefox не будет и Tor Browser'а. А без Tor Browser сильно пострадают и дистрибутивы вроде Tails и Whonix. К тому же Firefox сейчас единственный конкурент Хрома, который действительно нацелен на приватность, а не слежку за пользователем. Mozilla Foundation, помимо разработки ПО, является борцом за защиту «цифровых прав», что соответственно отражается на стратегии развития браузера. Поэтому значение Firefox намного больше, чем просто удобный браузер.
НЛО прилетело и опубликовало эту надпись здесь
Что немаловажно — без Firefox не будет и Tor Browser'а

Перекатятся на хромиум-движок и по-прежнему всё будет, ведь основной код всё равно browser-agnostic. Я б им дополнительно задонатил даже, чтоб они с мозиллы ушли — те всё равно скатились, а вебкит получше работает.

НЛО прилетело и опубликовало эту надпись здесь
Им будет тяжело пилить свои фишки под хром, возможно, это в принципе неосуществимо.

Примеры? Там же из изменений, в основном, предустановленные privacy-расширения(HTTPS Everywhere, NoScript и их кнопка, которая настройками управляет).


дырявым движком ничего не стоят

Произвольный ресёрч говорит, что за 2018 в Chromium нашли ~230 дыр против ~170 у Firefox при том, что первый является значительно более исследуемой целью из-за доли рынка в 8 раз больше. Не похоже на значимые различия.

НЛО прилетело и опубликовало эту надпись здесь
Я б им дополнительно задонатил даже, чтоб они с мозиллы ушли — те всё равно скатились, а вебкит получше работает.
У вас уже есть Brave, не нужно ломать то что работает.
Такое впечатление, что у Mozilla что-то пошло не так после увольнения Брендана Айка…
НЛО прилетело и опубликовало эту надпись здесь
Доля Firefox начала стабильно падать в 2010, а Брендана Айка уволили в 2014.
это просто процесс вымирания очередного динозавра
это случайный или намеренный намек на логотип Mozilla?
НЛО прилетело и опубликовало эту надпись здесь

С ужасом жду дня, когда Firefox — всё, не выдержав конкуренции с Chrome. Уйдут в небытие крутые UX, UI и свое видение будущего браузеров. На ней останутся полтора землекопа вроде меня. Посидят на последнем Firefox, вздохнут и установят Chrome 140...

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

Подписался на email рассылку от Mazilla — постоянно приходят письма с требованием бОльшей цензуры и толерантности в Фейсбук, итак глубоко зацензурированной соцсети, чуть ли не к стачкам за неограниченные права черных. Не удивительно, что люди с подобными куринными мозгами теряют долю рынка. Как ни печально (в смысле альтернативного браузера и почтового клиента) — туда им и дорога.

Недавно вроде бы в developer edition было сообщение, что CSS двигатель переписан на Rust.

НЛО прилетело и опубликовало эту надпись здесь
Если Mozilla крянет, то Гугл захватит мир.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
VLC NPAPI плагин в Firefox 78
dl.dropboxusercontent.com/s/pbsaorr0k8i0h5j/78vlc.jpg

Firefox был единственным браузером который реально быстро работал на очень старом железе с умеренным потреблением оперативы. Правда, после настройки браузера. Но хромы вообще не настраеваемые.
В новых версиях Firefox много чего поудаляли из возможностей браузера. Например, в винде аппаратное ускорение OpenGL убито (пользоваться этим уже нельзя), удалили аппаратное ускорение DirectX9, удалили аппаратный WebGL для старых интеловских видеокарт, удалили использование cairo для отрисовки шрифтов, похоже что 68 версия последняя которая могла работать в линуксах на процах без поддержки SSE2 инструкций, про расширения и плагины уже писали. Скоро похоронят флеш, 78 версия уже жрёт оперативу и тормозит на компьютерах без аппаратного ускорения.
Скоро похоронят флеш
Adobe прекращает поддержку Flash, но виновата, конечно, Mozilla.

Flash сейчас — это то единственное, что ещё заставляет поддерживать всю подсистему NPAPI. Когда в нём перестанут исправляться уязвимости, совершенно логично выкинуть такую кучу кода.

Гораздо безопаснее не иметь поддержку такой дырени в повседневно используемом браузере, а для работы с Flash (и исключительно с ним) использовать более старую версию.
Проблема в том, что нововведений меньше чем удаления старого функционала. И это новое не равнозначно старому. По сути это деградация браузера.
У вас проблема с железом, а не с браузером — на вашем железе всё современное будет тормзить.
НЛО прилетело и опубликовало эту надпись здесь
Это проблемы разжиревшего софта
Софт тех времён в большинстве своём не справится с современной нагрузкой. Задачи тогда были в разы проще, вот и не было нужды в сложных решениях.
которое когда-то было хорошим
SSE2 уже лет двадцать. Каким образом сборка с инструкциями более медленными чем SSE2 ускорит браузер? Или может быть он станет меньше весить?
НЛО прилетело и опубликовало эту надпись здесь
Какой такой нагрузкой? Отобразить 140 символов?
А что нужно, чтобы вы эти 140 символов увидели, вы же не в терминале их смотрите? Раньше можно было прямо в коде прописать создание окна на 300 на 400 пикселей, а шрифт взять в десять пикселей в высоту, и всех всё устраивало. Но вот беда, глупые люди почему-то не бойкотируют мониторы больше 800*600, и на современных экранах это окно будет маленьким. Уже размеры прямо в коде не пропишешь, их нужно вычислять перед отрисовкой. Раньше один байт был равен одному символу, однако людям зачем-то понадобился юникод, удивительно, как это весь мир не перешёл на латиницу? Вот и получается, что если раньше это было ровно 141 байт на 140 символов, то сейчас количество байт просто так не назвать, не взглянув на текст. Зато сейчас, прямо на эту страницу можно хоть кириллицу, хоть глаголицу, хоть хирагану вставить, и это будет работать. Раньше наличие js движка было целым прорывом, а сейчас без jit интерпретатор никому не нужен. Вы вернитесь в те светлые времена, о которых ностальгируете, и попробуйте сделать то, что делают миллионы людей, а потом расскажите об успехах.
А если браузер не будет тормозить без SSE2
Так он и не тормозит, как и телега, которую тянет лошадь по грунтовой дороге тоже не тормозит между прочим, но люди почему-то предпочитают самолёты и скоростные поезда. Вы попробуйте театр свечами осветить, чтобы так же светло как с лампами было, а потом рассказывайте, как современные программы тормозят.
НЛО прилетело и опубликовало эту надпись здесь
Строчка HTML и 10 CSS. Да, со всеми размерами и прочей адаптивностью.
Хорошо, покажите мне эту страницу на 140 символов и тормоза на ней. А то вы и на 150 символов просто так не найдёте
Так скорость движков не поспевает за ростом мусорного кода.
А браузер тут при чём? Почему вы в тормозах сайтов браузер обвиняете?
И да, 10 лет назад даже навигация по каталогам была быстрее. Не, честно. Хотя задача ни капли не изменилась.
Ничего не могу сказать, я не заметил замедления.
SSE2 и прочие фишки это лишь более ровная дорога. То есть если машина не тормозит на грунтовке, то и на шоссе она не будет тормозить.
У человека выше нет SSE2, эмуляция потребует больше ресурсов, но ресурсов у него тоже нет. У него ни скорости процессора нет, ни памяти. Вы сравните с какой скоростью разные версии на одинаковой нагрузке работают, условно 48 версия, 52 и 79. Старые версии они вообще не обработают современные страницы, либо одна страница повесит весь браузер со всеми вкладками сразу.
НЛО прилетело и опубликовало эту надпись здесь
140 символов это очевидный twitter.
А ничего, что на странице твитера может быть несколько тысяч твитов? Вы попробуйте прокрутить несколько лет, и расскажите об успехе. И при том, браузер должен оперативно переключаться на другие вкладки, каких может быть много
Где-то миллиард байт ячеек быстрой памяти, сотни миллионов, если не миллиарды, операций в секунду.
Не целый миллиард, а всего-лишь миллиард. Вы подсчитайте количество тегов, и посчитайте количество свойств в этих тегах. Всё это надо где-то хранить и как-то обрабатывать.
Ах да, SSE2 никто не эмулирует, это наркомания. Просто компилируют без SSE2.
А зачем он там нужен, для красоты? Если процессор не в состоянии работать условно с 64 битными числами, но может с 32, то вместо одной единственной команды, mov, ему потребуется несколько — скопировать первую часть, вычислить адрес второй половины откуда копировать, вычислить адрес куда копировать, скопировать вторую половину. Сложение будет ещё более затратным. Выкинуть это тоже нельзя, так как от этого зависят вычисления, каким требуется именно 64 бита. Подставьте другие команды на это место, смысл не поменяется.
НЛО прилетело и опубликовало эту надпись здесь
Но всё тормозит при отображении первых 140 символов.
Откройте абсолютно любую страницу твитера которую может увидеть пользователь, после этого инспектр элементов и подсчитайте количество символов. Ну как, уложились в 140?
Это мегабайты, но никак не гигабайты.
Сама по себе вкладка и занимает несколько мегабайт
Но это не волшебная палочка, делающая программы в десятки раз быстрее.
Либо вы знаете ассемблер, и приводите тут код для умножения и сложения 64 битных чисел используя только 32 битные регистры, либо вы выдаёте желаемое за действительное. Если хотите, можете взять и реализовать то что делает SSE2 и привести в одном случае ассемблер с и без.
НЛО прилетело и опубликовало эту надпись здесь
Конечно нет. И это проблема твиттера.
Вначале вы утверждаете, что там всего 140 символов, теперь выясняется что их гораздо больше. Через сообщений десять вы согласитесь что там ещё куча всего есть, например скрипты, стили, картинки.
Окей. Десять мегабайт туда, десять сюда. Почему тогда не хватает гигабайта?
about:memory, ответит на ваш вопрос. Хотя если открыть только один твит, и ничего больше, то хватит.
А как мы вообще скатились на 32 бита? Вроде SSE обсуждали.
Берите команды из SSE2 и скажите как они будут выглядеть на процессоре без него.
НЛО прилетело и опубликовало эту надпись здесь
что подтверждаем мой тезис о том. что программы разжирели.
Только в данном случае не программы, а твиттер.
А раньше можно было открыть десяток страниц в какой-нибудь опере.
Сопоставимые по сложности(условный opennet) можно открыть и сейчас.
Мало кто руками вставляет эти команды. Это работа компилятора
Ну так пересоберите, в чём проблема? Ассемблер кстати вполне себе используется, вполне возможно, что в этих вставках и находятся требуемые команды.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Как и ожидалось, разница вполне заметна на глаз, даже без секундомера.
НЛО прилетело и опубликовало эту надпись здесь
Ну вот пример. Не очень давно дали мне ноут 2016 года посмотреть и что-то сделать, что бы не тормозил, с виндой 8.1 и каким-то процессором начального уровня того же года. И есть мой eeePC900 с 900мгц процессором Celeron M, 2008г вроде. По факту как P4 2002-2003 годов.
Настроенный Firefox в eeePC900 работал быстрее чем хром на ноуте из 2016. Более того даже ютуб в браузере на eeePC900 или на железе ещё хуже, без проблем можно смотреть в качестве 360p (с соответствующим плагином и расширением). Тогда как в хроме на новом ноуте проблемы возникали уже с разрешения 240p.
Собственно, пришлось немного заморочиться с новым ноутом, что бы он смог играть видео в 1080 и не тормозить. По умолчанию браузер не задействовал то, что железо умеет.
Проблема в том, что поддержка старого железа удаляется. Старое железо сейчас — это 5+ лет. То есть это выглядит так, в браузере версии 1.0 работает аппаратное ускорение отрисовки и декодирования видео, а в этом же браузере версии 2.0 — это ничего не работает из-за изменившихся системных требований. В итоге код на сайтах остался прежним, а обновлённый браузер стал работать в разы медленнее.
Mozilla посредством своего браузера Firefox в свое время противостояла неадекватному поведению Microsoft, которая плевать хотела на веб-стандарты и пыталась навязать обществу свое видение интернета через IE (чтобы затем зарабатывать на своем монопольном положении). Как только Microsoft одумалась и начала придерживаться общепринятых веб-стандартов, с этого момента исчез смысл существования браузера Firefox. И то, что Google довольно долго поддерживала Mozilla, обусловлено исключительно жалостью к бывшему соратнику по борьбе с Microsoft за продвижение общепринятых веб-стандартов.
Сейчас Mozilla точно так противостоит Google, который так же, как и когда-то Microsoft, пользуется своим почти монопольным положением, и проталкивает сомнительные вещи типа SXG в веб, и бывает что весьма вольно обращается с стандартами.
Возможно Вы и правы. Но вот лично мне очень сложно представить противостояние слабого сильному, который к тому же и кормит этого слабого. Такое поведение обычно обозначают как «кусать кормящую руку». Если же действия Mozilla действительно характеризуются как противостояние, а не, например, участие в процессе выработки новых стандартов, то у такой компании нет будущего по определению, так как никто в здравом уме не захочет работать с такой организацией.
Ну Google же платит не за разработку браузера и развитие стандартов, а за поисковик по умолчанию. Mozilla тратит эти деньги по своему усмотрению, и ищет другие источники дохода, чтобы меньше зависеть от Google.

Кстати, Google платит и Apple, просто за то, что их поисковик используется по умолчанию в iOS. Миллиарды долларов в год. Mozilla таких денег не видела никогда.
У Google с Apple бизнес, который выгоден самой Google (о чем говорит и Ваша ссылка), а с Mozilla — благотворительность, оформленная под видом коммерческого договора.

И еще один момент. Я не являюсь противником Mozilla, так как сам еще десять лет назад реализовал крупный корпоративный проект на более чем 1000 пользователей, в котором веб-клиентом был именно Firefox как единственный браузер на тот момент, поддерживающий современные веб-стандарты.

Но со временем оказалось, что все больше пользователей и разработчиков стали самостоятельно переходить на Google Chrome из-за удобства самого браузера и скорости работы JavaScript. На сегодня единственное, что сдерживает от окончательного перехода на Chrome (или на аналогичные браузеры), это менее удобно реализованная печать бумажных документов в Chrome по сравнению с Firefox, которая все еще остается крайне важной функцией в корпоративных приложениях.
У Google с Apple бизнес, который выгоден самой Google (о чем говорит и Ваша ссылка), а с Mozilla — благотворительность, оформленная под видом коммерческого договора.
Google платит Mozilla ровно за то же, за что он платит и Apple. За то что их поисковик по умолчанию. Это выгодно Google независимо от того о чьём браузере идёт речь. Никакой благотворительности здесь нет. Точка.
Можете конечно так считать. Просто мне самому лично приходилось разрабатывать коммерческие договоры с научными организациями, предметом которых являлось выполнение определенных работ, которые изначально никому не были нужны, а потому оплата таких работ по своей сути являлась чистой благотворительностью.
Тут еще стоит отметить, что firefox/mozilla начала показывать некоторые политические амбиции. Не так давно нотификашка в нижней части страницы была с призывом спамить в фейсбук хештегом, чтобы доказать фейсбуку что-то там важное, что никак не связано с сферой производства софта, браузерами и всем остальным. В твиттере и на реддите им немного напихали фидбека на тему недопустимости подобной деятельности, но никаких извинений не подъехало, увы.
Так что, одним из гвоздей в крышку гроба фаерфокса станет заигрывание с SJW и политические игрища, кмк.
Сам сижу на лисе, комфортно в этом браузере, хотелось чтоб он и дальше развивался на благо человечества, а не для повышения профита менеджмента на фоне снижения доли рынка.
НЛО прилетело и опубликовало эту надпись здесь
Удаляют поддержку древних протоколов — плохо. Добавляют поддержку новых — плохо. Не исправляют проблемы производительности — плохо, тормозилла. Исправляют — плохо, расширения отвалились, которые не давали задействовать многоядерность. Фиксят баги — плохо. Добавляют новые — плохо. Новые фичи делают — плохо. Ничего не делают — плохо. Подстраиваются под Chromium — плохо. Не подстраиваются — плохо, сайт написанный под Chrome, криво отображается. Развивают платные сервисы, чтобы не зависеть от денег Google — плохо. Зависят от денег Google — плохо. Гомофоб у руля — плохо. Сторонник LGBT у руля — плохо. Торт — плохо. Не торт — тоже плохо. Еще не торт — еще не плохо, но плохо.

Краткая суть двухсот предыдущих комментариев.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Нет, серьёзно, пора вводить пятилетки, где полгода вводят новые фичи, а оставшееся время пилят производительность и фиксят баги.
Вы сами себе противоречите. Невозможно поднять производительность на XUL, эти компоненты в любом случае нужно переписать. Или как по вашему они должны поднимать призводительность? Или может быть, им до сих пор нужно иметь движок до квантума, и вместо того, чтобы за раз ускорить его в несколько раз, каждый год ускорять его на сотую процента?
НЛО прилетело и опубликовало эту надпись здесь
Уверен что возможно. Профилирование, отладка, оптимизация. Без изменения поведения.
На сколько — на пол процента за десятилетие или на четверть процента за лет двадцать? Их предыдущие правки приводили к тому, что дополнения ломались, и авторы дополнений, а не авторы движка исправляли дополнения, а не движок. Покажите ваши патчи, дающие хотя-бы десять процентов от servo и не ломающие ни одного дополнения.
Не так. Вместо того, чтобы постоянно ломать совместимость с аддонами и настройками, делать это только полгода раз в пять лет.
В таком случае, нужно было отсекать расширения не по частям, а сразу и почти все.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
А какая разница? Если до этого никакой синхронизации не было вообще, то теперь синхронизация будет нужна, хоть внутри потоков, хоть снаружи.
НЛО прилетело и опубликовало эту надпись здесь
Спрашиваю как зануда: использование предложенного вами варианта сохранило бы однопоточные расширения или нет?
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь

Насчет безопасности FF — их песочница исторически критикуется различными секьюрити-исследователями. У меня нет актуальных данных, но вот, например, заявления от авторов GrapheneOS:


Avoid Gecko-based browsers like Firefox as they're currently much more vulnerable to exploitation and inherently add a huge amount of attack surface

Even in the desktop version, Firefox's sandbox is still substantially weaker (especially on Linux, where it can hardly be considered a sandbox at all) and lacks support for isolating sites from each other rather than only containing content as a whole.

Или от разработчиков OpenBSD, 2018 год:


I doubt firefox will ever focus on security. The security mechanisms we
are talking about require breaking compatibility or performance.

I think firefox is YEARS behind, unless they change their strategy.

Насколько я знаю, Project Fisson уже вот-вот должен как-то это изменить, но я не эксперт — не могу сказать.

Я не занимаюсь разработкой этого движка и у меня нет свободного времени, чтобы что-то там оптимизировать.
Вы вообще, хоть что-то оптимизировали, или только умные слова писали?
НЛО прилетело и опубликовало эту надпись здесь
Не разными.
Нет, серьёзно, пора вводить пятилетки, где полгода вводят новые фичи, а оставшееся время пилят производительность и фиксят баги.
Они одновременно хотят взаимоисключающих целей.
НЛО прилетело и опубликовало эту надпись здесь
Вы один из группы пользователей, желающих и обратной совместимости и скорости, и абсолютной настройки.
НЛО прилетело и опубликовало эту надпись здесь
Просто нужен браузер для пользователей, а не (его) разработчиков. Чтобы нормально поддерживал стандарты, не ломал при этом обратную совместимость и работал нормально не только на топовом железе. А так — ни того, ни этого, зато SJW у руля, ага.

Mozilla forever! На моем Linux, Firefox запускается раза в три быстрее Chrome. А в остальном, вроде бы, ни чем не уступает, как минимум.

Много раз пробовал пользоваться Firefox-ом. И когда еще мажорные версии не щелкали как семечки, и в 2010 и, даже, 2016… Но, вначале сложность интерфейса, а потом — устаревшая «громоздкость», всегда заставляли меня уйти от «этого» куда то еще. Был поклонником Opera, пока не убили presto, потом полностью пересел на chrome.

После прочтения этой статьи одного из сокращенных сотрудников, я очень впечатлился.
Вклад Mozilla foundation в open source впечаляет. Вместе с грантами для школ, правильными, с моей точки зрения, взглядами как на разработку, открытость, так и на дикую недостачу доступного образования, информации в мире…

Решил поддержать mozilla и попробовать пересесть на firefox.

И Вы знаете, был очень удивлен! Минимализм интерфейса, простота настроек, скорость работы (как под линукс так и под мак), простота работы с расширениями (в хроме очень бесили вложенные меню), очень явная забота о личной информации пользователя…
Впечатлен. Еще и Firefox Developer Edition порадовала.

Прошла почти неделя моего перехода и я даже не думаю открывать хром.

Так же оказалось, что mozilla сделали свой встраеваемый движок webview для android, что решает проблему для старых телефонов без обновлений — просто прекрасно. У меня есть пара приложений с webview — переведу их на gecko.

Посмотрим, как пойдет, но сейчас я сделаю все что в моих силах, чтобы поддержать именно те идеи, которые сейчас лежат в основе Mozilla Foundation.
Кстати сказать, интерфейс Firefox изменился, как мне кажется, не в лучшую сторону за последние пару лет. Минимализм-то пришел, только именно из-за него иногда не хочется пользоваться Хромом.
У меня есть пара приложений с webview — переведу их на gecko.


С удовольствием бы почитал статью в формате hello world, и некоторыми выводами в сравнении с хромовским движком. Особенно ценно мнение человека имеющего опыт.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
А, вы про Custom Tabs? Да, эти андроидный ФФ умел, если не сломали.
НЛО прилетело и опубликовало эту надпись здесь

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


https://www.reddit.com/r/firefox/comments/9xvk9x/is_there_a_way_to_use_firefoxs_geckoview_as_the/

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

Вероятно, вы про другое говорили — про открытие ссылок через системные реакции.
WebView — это про отрисовку части приложения HTML/JS. При этом сам WebView отдаётся приложениям в качестве уже созданного сервиса, и мне сложно представить, как одно приложение при замене внутренностей сервиса умерло, а другие остались работать (из чего я делаю выводы, что вы про говорили другое). Такое бывает с WebView разве что при очень уж экстремальной заточке именно под Chromium, но с другой стороны, а зачем разработчикам приложений так делать.

НЛО прилетело и опубликовало эту надпись здесь

Думаю, все мы знаем, чем пахнет программирование под реализацию в обход контрактов/интерфейсов. Вот в случае с "хромо-фичами" — это оно и есть.

НЛО прилетело и опубликовало эту надпись здесь
Так полноценной замены WebView от Mozilla и нет ведь. А для теста я просто отключил Webview и ожидаемо всё что его использовало в системе умерло :)
Крайне грустно. Помню, как появился Firebug и какой это был качественный толчок для конкурентов. Это сейчас люди думают, что «инструменты разработчика» в Хроме были всегда в таком виде, но нет, не совсем.
Странно, что Cannonical не заберет проект под свое крыло — это было бы логично. Но глядя правде в глаза, я уже несколько лет держу Огнелиса просто как второй браузер. Почему-то при всей не_дружелюбности Хрома прижился именно он. Может, надо было чуть качественнее сразу делать мобильную версию…

Насколько помню 8-ю или 9-ю версию навигатора еще недавно можно было скачать, вроде даже лет 10 назад пробовали его причесать, но он все равно лагал и падал.

А я с ностальгией вспоминаю симанки.
Лёгкий, удобный, с интеграцией тандербёрда, но потом его тормознули и стало грустно.
Я тогда на оперу перелез, но ей поплохело со временем и с тех пор огнелис (лет 10 наверное). Хром пробовал несколько раз, но не срослось с ним.

Да, были времена, но — судя по метаниям компании, не пора ли ей уволить/сменить не пару джунов, а всё же руководство? Если уж все равно тонуть, то минус з/п бигбосса будет лучшей помощью в трудные времена.

Вообще непонятно, куда они идут — и непонятно, похоже, им самим. Продукт как продукт, уже давно стал «Хорошим, но вторым» браузером для многих, даже для тех, кто его нежно любил и ставил в пику давлению Хрома. Сегодня, получается, Хром и FF занимаю ступени, на которых (когда-то) стояли сам FF и Opera.

Но при такой политике развития я все жду, когда выйдет «новый FF», в котором от Хрома будет не только общий подход к ухудшению интерфейса, но и движок. Увы, но к этому всё идет, как кажется.
Увольняли не джунов, а топов. И зацепило обеими волнами много важных людей для WASM/ Rust сообщества.
НЛО прилетело и опубликовало эту надпись здесь
Лишь бы MS за Rust не взялись)
Rust на днях выделили в отдельную компанию. Не связанную с мазиллой.
НЛО прилетело и опубликовало эту надпись здесь
Rust начинает по-тихоньку проникать в Linux, и хотелось бы чтобы язык остался инструментом разработки, а не превратился в Троянского коня
НЛО прилетело и опубликовало эту надпись здесь
«Пользователи мобильной версии Firefox для Android выражают возмущение не целевым использованием функции доставки push-уведомлений для распространения рекламы публикации в блоге Mozilla с призывом подписать петицию StopHateForProfit, направленную против поддержки ненависти, расизма и дезинформации в Facebook. Уведомление было отправлено через активный по умолчанию канал „default2-notification-channel“, предусмотренный для отправки важных технических уведомлений. Применение подобного канала для доставки политически ангажированной рекламы является неприемлемым и рассматривается некоторыми пользователями как нарушение миссии Mozilla.»

www.reddit.com/r/firefox/comments/hx8737/why_did_i_just_receive_an_ad_for_mozillas_blog

Да Mozila совсем скатилась.
А разве StopHateForProfit это не есть деятельность в рамках миссии Mozilla? Facebook — здоровенный монстр плевавший и на приватность и на многие другие аспекты ради выгоды. Разве акция в чём-то не согласуется с манифестом?

То что некоторыми пользователями рассматривается как нарушение миссии это, мягко говоря, странно :) Я конечно согласен, что способ доставки этого сообщения можно было выбрать другой, но важность этого сообщения для открытого интернета, обогащающего жизнь каждого человека очевидно велика.
НЛО прилетело и опубликовало эту надпись здесь
А ведь новую мобильную версию я полюбил, надеюсь руководство МФ по скорее придет в себя. Ибо браузер самый лучший!!!
Под обаяние Rust подпадает весь диапазон разработчиков.

Зачем такие пафосные заявления делать, когда это совсем не так. Опытные C++ разработчики, которым нравится C++, мягко говоря не любят Rust.
НЛО прилетело и опубликовало эту надпись здесь

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

НЛО прилетело и опубликовало эту надпись здесь
Какая-то грустная статья.
А браузер хороший очень. Лучше я не знаю. Много лет с ним, и буду до последнего. Вот на мобилке обновился опять, становится шустрее и удобнее с каждой обновой.
Ничего. Форкнем если что, и будем дальше юзать…
НЛО прилетело и опубликовало эту надпись здесь
Ваша правда. Ну я к тому чтоб не ныть, а решать проблемы по мере поступления. Мозилка еще жива и ФФ не уронила. Если таки случится — думаю надеюсь и команда подоспеет.
НЛО прилетело и опубликовало эту надпись здесь
А меж тем на днях лисозаводчики порадовали. Новый релиз фокса на андроид стал поддерживать аддоны. Если не ошибаюсь, фокс единственный в этой категории. По крайней мере, стринги вроде бы что-то такое декларировали, но ни одного аддона на них мне поставить на удалось. А тут родной uBlock
uBlock был уже прям в том самом ломающем все релизе.
В бете не было, когда я ее впервые ставил где-то с месяц назад. А сейчас появилось
Они наоборот их убрали. Аддоны там давно уже поддерживаются. Насколько давно не в курсе, но точно помню как ставил первым же делом лисицу и юблок на телефон, а потом пердолился с аддоном LastPass. Дата на чеке — сентябрь 2017. А пердолился по той причине что там были те же самые аддоны что и на ПК, но API различается и многие аддоны не работали.
Суть недавнего обновления в том, что они просто ограничили список аддонов только теми, что они сами проверили на работоспособность. А это от силы пару десятков. У меня от этого «нововведения» два жизнено важных аддона отвалилось.
Вы про старый фокс, там да, аддоны поддерживались давно. А я про новый, на новом движке, который сейчас beta. Старый фокс у меня был просто безбожно задумчив, так что я применял его только для ютуба, чтобы порезать рекламу
uBlock origin советую использовать как рекламо резку, он очень быстрый.
Только его везде и ставлю!