Комментарии 484
Люди все-равно проявляют слабость и начинают болеть за «сильных».
Как же людям объяснить, что прогресс зависит от того, на сколько сильно они поддерживают конкуренцию. Неужели у кого-то остались сомнения, что гугл(любая монополия) вас с говном съест, если вы ему позволите.
Как можно спорить о таких очевидных вещах, какие еще нужны аргументы.
Да, конечно стоит вопрос сиюминутной выгоды, что я не хочу ждать, пока что-то появится там-то и там-то. Но как минимум продвигать альтернативы в интересах же пользователей. Тем более сейчас производительность не в пользу хрома, по крайней мере никаких значительных перевесов.
Было время, когда интел был значительно быстрее и конечно никто не стал бы идти на такие жертвы. Но даже сейчас, когда на ноутбуке интел сливает по полной, находятся люди, среди разработчиков, которые фанатично продолжают топить и таких много, что шокирует.
Знаете, если писать всё, что прям просится, в ответ на ваше сообщение… то как бы на статью не набрать…
Тезисно:
- ФФ пошёл по кривой дорожке оперы ~8летней давности. Если так пойдёт дальше — придётся хоронить очередной любимый браузер, ибо поделку на вебките я не приму.
- формально хромиум не принадлежит гуглу, отчего все и не замечают ту самую монополию.
- конкретно МФ — это тоже корпорация. Сан вот не осилило гонку и продалось, что будет с МФ — вопрос очень открытый и альтернативы/конкуренции напрямую не касается точно.
- интел никогда не был кратно быстрее амд. Вопрос в конкретных задачах (на некоторых из которых АМД нередко рвал интел) и общей производительности (где у АМД чаще всего было хуже, чем у интел). В общем сложный такой вопрос… явно не для уровня обсуждения в комментариях — слишком много нюансов надо освещать.
А не могли бы вы чуть подробнее в паре предложений раскрыть эту мысль?
— авторы большинства аддонов бросают их разработку
— степень настраиваемости браузера становится очень слабой
— большая часть продвинутых гиков, которые держались на фоксе из-за широких возможностей, плюются и остаются на старых версиях, но стремительно меняющийся веб заставляет их уходить куда-то еще
— раз нет особой разницы в возможностях, народ уходит на хром, потому что это мейнстрим и могучий гугл
— аудитория фокса мельчает до уровня статистической погрешности
— доходы падают, разработчики уходят, сил пилить свой движок нет
— привет, клон хромиума №1024
Однако видеокарта всего 2060, что заметно хуже той, которую выбрал я, он не конкурент.Вендоры пока опасаются ставить новый Ryzen в пару с мощной видеокартой. На reddit уже шапочки из фольги заготовили, говорят, мол, Intel занес бабла.
Asus на Ryzen 7 4800HSЕсть и на Ryzen 9 4900HS (с такого и пишу, только у меня 14").
Если брать современные АПУ райзены.
То же самое на серверах. Везде, где есть ограничение по потреблению.
В Ryzen 4xxxU/H вы получаете в два раза больше ядер, чем за ту же цену интел вам насыпет в Core i5 / i7. Естественно, в бенчмарках разница не в два раза, но тем не менее
тормозила на сервисах гугла точно
Гуглосервисы пишут так, что они не только в FF тормозят, но так же падают в Опере и даже, чёрт возьми, в Хромиуме. 90% этих «проблем» даже не криворукость, а откровенное подсирание конкурентам.
Решается просто: не пользоваться веб-интерфейсами гуглосервисов. Ту же почту в 100 раз удобнее получать по IMAP.
По поводу использования памяти, у Firefox есть киллер фича. Если открыто очень много вкладок, то мне нужно просто закрыть приложение и открыть заново. Пока я на вкладку не нажму, она не прогрузится. Chrome начнет их все подгружать после запуска. Приходится ждать, пока тупить перестанет и сожрет опять всю память. В подобной ситуации Chrome проигрывает, даже если он потребляет меньше памяти. Нужно что-то с этими всеми вкладками делать здесь и сейчас, вместо того, чтобы заниматься действительно нужными делами.
Инструментами разработчика плотно и там, и там пользовался. Но в Firefox все же есть дополнительные фичи, которыми я постоянно пользуюсь, и в Chrome я себя чувствую ущербным немного.
Пока я на вкладку не нажму, она не прогрузится. Chrome начнет их все подгружать после запуска.
Это давно уже не так.
После включения вкладки и правда как будто не активны. Попробовал включить и немного подождать. При переходе на вкладку подозрительно быстро все открылось, как будто было прогружено. Нужно будет поэкспериментировать на большом количестве тяжелых вкладок, наблюдая за памятью.
С другой стороны, не знаю, как для Firefox, но для Pale Moon есть точно аддон, тоже позволяющий гибернацию вкладок — Lull the tabs.
Не знаю, насчёт чистого Хрома, он действительно крайне аскетичен, но вот есть CentBrowser (на движке Chromium) и там есть ленивая загрузка вкладок в настройках. Не проверял, правда. Почему использую именно его, там ещё можно отключить ужасное сглаживание шрифтов и крестики на вкладках, которые бесполезно съедают пространство (закрываю вкладки средней кнопкой мыши). Что в Firefox нравилось — плагины имеют доступ к табам. Благодаря этому было множество удобных плагинов, вроде TabMix, настраивающего их как угодно, сохраняющего, обновляющего при необходимости, рисующего полоски прогресса и т.д.
Там, в отличие от Хрома, ещё сохранилась возможность поставить флаг DirectWrite=disabled. В Хроме с какой-то версии пропала. Тут по ключевым словам и комментариям можно ознакомиться с сутью проблемы: https://jailbreakvideo.ru/fonts-cleartype-directwrite
А нафига? Я еле заставил Хром этого не делать.
Кстати, Reddit в этом плане удобнее, там можно при открытии страницы показать непрочитанные комментарии с некоторого произвольного момента времени, когда страница была посещена. Если не успел дочитать в прошлый раз — можно показать новые с прошлого раза. Правда, эта радость только на премиуме(
Не все открывают и держат 500 вкладок. Я вот обхожусь 10-50. Оперативки много. Моментальное переключение стоит стоит моей оперативки.
HD4000 это ну очень хорошо заметно.
вот и что это, логические тормоза, фрагментация, еще что-то?
HD4000 — это же встройка? А она какую память кушает (общую RAM) и через что процессит доступ к памяти (CPU)? В общем всё логично.
А у вас сколько RAM всего? Если ~8-12 Гб, то у вас, скорее всего, начинаются танцы с бубном под названием "своп памяти на диск". А поскольку данные все приложеньки опрашивают постоянно — то начинается дикая карусель с выгрузкой одних страниц памяти на диск и загрузкой других с диска. Естественно это нагружает и шины, и CPU. А видяхе тупо ресурсов мало достаётся (точнее ресурсов-то столько же, а вот время доступа — больше).
и в том и прикол, что это не своп, это именно просадка фпс в играх и задержка переключения между окнами в системе.
На вирусы проверьтесь, и системный диск на ссд поменяйте (лаги останутся, но будут быстрее проглатываться). Что ещё можно сделать, к сожалению, мне и самому в голову не приходит.
У тебя головняк где-то в NIO. Улучшение (если бы оно было возможно) файловой подсистемы снизило бы накал страстей. Можешь проверить смарт диска, возможно проблемы где-то в хардвари, а может что-то не так с каким-нибудь драйвером или ещё чем-нибудь низкоуровневым в ОС. Всё остальное, считай продиагностировали. Как диагностировать это — я хз, всё же программист-прикладник, не железячник, не системщик...
А если в Firefox ещё и дополнение "Auto Tab Discard" поставить — то он будет даже выгружать вкладки, которые какое-то время не использовались. Очень удобно!
Особенно это заметно в постах на Хабре с тысячей комментариев.
Firefox летает, когда хром-подобные браузеры дико тормозят.
А по поводу стати. Жаль, если браузер перестанет поддерживаться и перестанет существовать. Он у меня и на рабочем ПК и на ноуте и на телефоне стоит с синхронизацией вкладок и все прекрасно работает.
С чем это связано я не знаю.
С тем, что Firefox при запуске не загружает все открытые ранее вкладки, а загружает только при первом переключении на вкладку. А в Chrome вы открыли их все сразу.
А с чем связано что в статьях с тысячей комментов в хроме даже текст набирается с задержкой в 5-10 секунд (это на 16ядерном процессоре 4ГГц частотой)? Доходило до смешного — я набирал текст к блокноте и потом только вставлял его сюда.
Тут да, с тормозами Хрома при перерисовке.
Хотя я часто в блокноте текст набираю. Чтобы случайно не отправить недописаннный текст, и по размеру он удобнее.
Я любитель открывать по 50 вкладок со времён Оперы, а современные браузеры не тянут современные сайты в таком количестве. В ФФ выручала опция не грузить всё при запуске, в хроме вот это расширение. Оно удобно также тем, что вкладки можно выгружать по таймауту или вручную в любой момент времени.
Навскидку, из того что вспомнилось:
— убрали возможность отключения JS ради удобства домохозяек
— выгнали Айка
— поломали огромную базу расширений, забыв при этом что многие сидели на лисе именно ради плагинов
Осталось перейти на хромой движок, как опера — и можно хоронить.
А что касается производительности, в современном вебе с любым браузером она примерно одинаково плохая, и это больше к сайтописателям вопрос, чем к браузерам.
убрали возможность отключения JS ради удобства домохозяекabout:config -> javascript.enabled
поломали огромную базу расширений, забыв при этом что многие сидели на лисе именно ради плагиновРасширения никто не ломал, просто код расширений ломал браузер, об этом уже писали. Поражает, насколько люди упорно отстаивают точку зрения, в которой не разбираются.
Лиса конечно удобнее, но на старые версии многие сайты ругаются что старьё (или тупо не работают), а новые ресурсов слишком много едят. Да и с расширениями они себе в ногу выстрелили, когда движок обновили.
Ещё Firefox отрезали поддержку старого железа, а точнее старых ОС — на той же Висте по-умолчанию качается какая-то уже тоже не шибко новая EXR-ка, и в ней часть сайтов тоже не работают. Хотя если туда же накатить Линукс — там вполне актуальные версии лисы работают.
Это ведь не удобно.
О какой кривизне речь? У меня работает так же, как и IMAP-папки на других серверах, даже не в курсе, что оно реализовано как-то иначе. Единственное заметное отличие — дублирование в папке «Вся почта», в которую я не заглядываю :)
В теории заговора верится с трудом, но иным способом описать то, что они делают сейчас я не могу.
- Убрали поддержку NPAPI и работу внутри интерфейса браузера в угоду WebExtensions типа в «угоду безопасности», вместо добавления манифеста с разрешениями. Куча плагинов отпала, в том числе тех, аналогов которых просто невозможно сделать на WE.
- Два раза в корне изменяли интерфейс и подход к его кастомизации.
- Разделили браузер на Dev/User.
- Убрали возможность ставить неподписанные расширения даже в Dev-ветке.
- Убрали возможность запуска расширений внутри интерфейса браузера даже в Dev-ветке.
- Отключили возможность настраивать обновления и уведомления о них.
- Добавили тонну (реально тонну) телеметрии.
И т.д.
Сейчас все чаще задаюсь вопросом — а не перейти ли на хром? Там и DevTools побогаче и удобнее + все те-же самые плагины.
Это все от человека, который поддерживал и развивал около 5 дополнений для Firefox, а сейчас только одного для Firefox/Chrome.
Так же начали бороться с расширениями устанавливаемые без ведома пользователя (привет мылобарам и яндексбарам).
Короче эти решения так или иначе чем-то обоснованы. Есть письма с обсуждениями.
Изменения касаемые плагинов и расширений продиктованы архитектурой браузера. Они полностью её перелапатили для поддержания многопоточности.Вполне можно было сделать многопоточность и при этом не ломать NPAPI, например.
Т.е. не страшно сломать расширения, страшно — сломать так, чтобы похожий функционал было уже невозможно реализовать. Многопоточность тут, увы, не причем (смотрите Palemoon). ИМХО — они погнались за WE и Хромом, чтобы увеличить свой рынок. При этом плохо понимая то, что их текущий рынок сложился именно потому, что это была альтернатива.
Короче эти решения так или иначе чем-то обоснованы.Любые решения практически всегда обоснованы, что не делает их верными решениями )
И дать возможность включать это пользователю с предупреждением, и включить по-умолчанию в Dev сборке?
Именно то, что они стали выпиливать даже возможности все это включить и отключить раздражают больше всего. Например, Dev-сборка — это сборка для разработчиков, ну вот почему там нельзя ставить неподписанные расширения? На самом деле с очень большими танцами и стартап-скриптом это можно сделать, но зачем так делать?
Много чего поубирали. В чем проблема мне user.js иметь доступ в свой собственный интерфейс? Нет — отрубили. Запустить щас js внутри интерфейса — это скрипт, размером с простыню. Т.е. проблемы в том, что раньше здесь была свобода, тогда как в других браузерах — проприетарщина, теперь и здесь свободу прикрыли.
Много в текущем FF ужасно — теже поисковые плагины — попробуйте их подредактировать — раньше они жили в JSON, и были очень просто устроены, сейчас они засунули их в БД, и чтобы хоть как-то с ними работать, нужно ставить расширение, которое из-за ограничений WE работает с огромными плясками вокруг этого файлика с конфигурацией — а это всего-лишь конфигурация поиска.
Кстати, меня волнует вопрос, почему они говоря о том что избавились от XUL, а при этом имеют более чем 100 мегабайтный файл XUL.dll?
Ну они говорили что объявили его устаревшим и вырезали поддержку дополнений.
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 как-то сказался, хз.
а не перейти ли на хром?
Не рассматриваете как вариант Palemoon ?
Это да :(
Фактически на одном энтузиасте держится (но пока обновляется часто).
Понимаю, что здесь не место эмоциям, но подобное "вызывающее", если не сказать "хамское" поведение причастных к Palemoon разработчиков, отторгает всякое желание его использовать.
https://github.com/jasperla/openbsd-wip/issues/86
Хотя сам браузер, возможно, неплохой.
Это не хамство с целью нахамить — это состояние души :)
Moonchild — параноик (например он выпилил из Palemoon и TLS 1.3 0-RTT (early_data) и TCP Fast Open) — и его и его стиль общения можно или принимать или не использовать Palemoon :)
Гипотетическая возможность (вероятность около нуля) появления "человека по середине". Ни одного рабочего кейса нет и уверен что не будет, но параноик это судьба :)
Если нет стимула нет, никто заморачиваться и главное вскрывать уязвимость не будет.
Это так в общем случае со всем серьезными уязвимостями.
Да, Вы правы — в общем случае это так, но в данном случае:
https://m.habr.com/ru/company/digital-ecosystems/blog/515534/comments/#comment_21970114
- Форкнуть последний LTS
- Выборочно поудалять часть функций
- Также выборочно бэкпортить новые патчи по мере поступления
- Безнадежно отстать от последнего релиза Firefox
- Вернуться на шаг 1
Впрочем, возможно что это последняя итерация, поскольку отказ от XUL расширений распугает и без того небольшую базу пользователей.
Как более адекватный форк Firefox с поддержкой XUL и NPAPI я всем рекомендую Waterfox. Но он недавно продался рекламной конторе, так что если нужна приватность то тут лучше все-таки к фуррям.
DevTools побогаче и удобнееВ Firefox очень удобный просмотрщик JSON прямо из коробки. В Chrome для этого требуется ставить внешние расширения, которые к сожалению довольно убоги (зависают или тормозят на крупных JSON свыше 1Мб, нет нормального поиска, вылетают при клике на «свернуть всё» и т.д.).
А в чём они продвинутее и удобнее? Я вот смотрю, с каждой новой версией Firefox постоянно что-то в инструментах разработчика улучшается. Из недавнего — на вкладке «Сеть» адрес красиво разбирается на части, можно развернуть и посмотреть, доступ к различным вкладкам по ссылкам прямо из консоли и так далее. Вот только жаль правда, что часть функционала оттуда выпиливают. Вот раньше, помню, был классный отладчик шейдеров и холста, а потом его зачем-то выпилили… Расширение же, что предлагают ему на замену, просто убого.
Если меня устраивает NPAPI, и я включаю его, осознавая на что я иду — это лично мое дело.
Зато NPAPI давал возможность подключать в браузере считыватели или другие различные железки для нужд компании и т.д. К тому-же, если на нем работает лично твое расширение — в чем проблема? Ну и в современных реалиях можно было запускать NPAPI в среде виртуализации (или песочнице) с определенными правами.
а еще в тормозах браузера и нестабильности его работы, простым манифестом проблема не решалась
Соответственно это и попытка исправить репутацию браузераЕще раз — сделайте это отключенным по-умолчанию и все. Тем, кому нужно — включат и воспользуются. Я хочу сам решать, что и как я использую.
Зато все это давало возможность кастомизировать браузер так, как именно данному человеку это было нужно и удобно — а это дорогого стоит. Вон в современном FF попробуйте сделать клонирование вкладки даблкликом по ней (а я, например, к этому привык и это работало).
У меня в браузере было около 30 дополнений и я ни разу ни мог назвать FF «тормозиллой».
Так что (конечно ИМХО) им надо было сделать так, чтобы браузер «из коробки» был для домохозяек, а в опытных руках превращался в удобный и гибко настраиваемый инструмент. И проблемы была-бы решена.
Но нет, и теперь он — только для домохозяек, даже Dev :)
Я сам писал NPAPI расширения — да, там можно было все — мы даже кассы обслуживания со штрих-сканером и считывателем банковских карт делали на нем. И это было ОЧЕНЬ круто.
Вон в современном FF попробуйте сделать закрытие вкладки средней клавишей мышки (а я, например, к этому привык и это работало).Оно так всегда работает, и в Firefox 80 так же, прям только что проверил.
У меня в браузере было около 30 дополнений и я ни разу ни мог назвать FF «тормозиллой».Ну у меня он запускался где-то минуту.
Но нет, и теперь он — только для домохозяек, даже Dev :)В Developer Edition есть отдельный тип расширений с полным доступом к потрохам как раньше. То что этим почти не пользуются — отдельный вопрос.
Я сам писал NPAPI расширения — да, там можно было все — мы даже кассы обслуживания со штрих-сканером и считывателем банковских карт делали на нем. И это было ОЧЕНЬ круто.Это было не переносимо.
Оно так всегда работает, и в Firefox 80 так же, прям только что проверил.Думал про одно, написал про другое ))) Имел ввиду клонирование даблкликом левой клавиши на текущей вкладке, подправил коммент.
Это было не переносимо.Можете объяснить, почему? В чем проблема запустить NPAPI в адресном пространстве браузера, а не вкладки?
Думал про одно, написал про другое ))) Имел ввиду клонирование даблкликом левой клавиши на текущей вкладке, подправил коммент.Если вы программист, вы можете сделать это для себя в Developer Edition. Потратите уйму времени, конечно, чтобы разобраться как, но если эта фича так важна для вас…
Никогда не надо решать за пользователя.
Любая фирма всегда «решает за пользователя» когда выбирает на что ей тратить свои ресурсы, а на что нет. Просто если она ошибается, то она теряет этих самых пользователей.
Если меня устраивает NPAPI, и я включаю его, осознавая на что я иду — это лично мое дело.
Да. Но вот только поддержка этого самого NPAPI в каждой новой версии стоит фирме денег. И саппорт стоит денег. И если пользователь не до конца осознаёт на что он идёт и получает из-за этого проблемы, то он всё в результате злится на производителя. И это тоже создаёт фирме проблемы.
Я хочу сам решать, что и как я использую.
А фирмы хотят сами решать что им производить или не производить и какие фичи поддерживать или не поддерживать.
Ну а если смотреть с т.з. именно фирмы для зарабатывания денег — то, естественно, все эти хотелки побоку. Я же говорил с точки зрения некоммерческого продукта.
Добавлю: то, что они NPO не означает, что у них программисты работают бесплатно. У них есть бюджет и список фич. Они просто выбирают, что им кажется более важным.
Поисковики (Google, Yandex, Baidu)
↓ ~500m USD ↓
Mozilla corporation → разработка Firefox
↓ ~13m USD ↓
Mozilla Foundation → всякая дичь
↑ ~14m USD ↑
Пожертвования, гранты
Из примеров, который как-бы не очень связаны с NPAPI — у меня в браузере есть плагин, который запускает различные инструменты — например менеджер паролей. Теперь, с приходом WE, это сделать не получится, во всяком случае так было в начале этого года. Может быть сейчас они что-то изменили.
Подкручивания интерфейса тоже бесят сказочно — в начале этого года они убрали прогресс-индикатор (полоска во вкладке), потом добавили обратно, сейчас убрали и добавили иконку (песочные часы). Ну как бы вот.
P.S.
см. Pale Moon, который имеет крохотную аудиторию и практически остановился в развитииЯ не фанат PM, но, справедливости ради, почему он остановился в развитии?
Это-ж форк текущего FF с кое-какими выпеленными и впиленными фичами?
Это форк Firefox 56, в который с сильными идеологическими и техническими ограничениями бэкпортируют куски кода из современного
Убрали поддержку NPAPI и работу внутри интерфейса браузера в угоду WebExtensions типа в «угоду безопасности», вместо добавления манифеста с разрешениями. Куча плагинов отпала, в том числе тех, аналогов которых просто невозможно сделать на WE.К старой системе плагинов никак нельзя было прикрутить манифесты с разрешениями. Там возможно или «полный доступ ко всем потрохам браузера» или «ничего». Код расширений выполнялся в том же контексте, что и код интерфейса браузера. Как таковых, специальных API для расширений было немного. Расширения использовали просто внутренние объекты и методы, которые использовал и сам браузер. И так как это детали реализации, оно периодически менялось и не намеренно ломало расширения. WebExtensions — это и есть то что вы говорите: какие-то стабильные API специально для расширений, и система прав, которые дают доступ к соответствующим API. Другого подхода тут нет. Максимум что можно добавить — это право «полный доступ ко всему», но это возвращает нас ко всем старым проблемам, которые раздражают обычных пользователей. Для не обычных пользователей в Firefox Developer Edition есть специальный тип расширений WebExtension Experiments, который даёт полный доступ к потрохам как и раньше. Но это теперь не для мейнстрима. Только для тех, кому не лень заморачиваться, и кто понимает риски (что при любом апдейте оно совершенно ожидаемо может сломаться).
Другого подхода тут нет. Максимум что можно добавить — это право «полный доступ ко всему», но это возвращает нас ко всем старым проблемам, которые раздражают обычных пользователей
Другой подход есть — я писал уже — виртуализация и песочница (аля изолированные процессы).
Как бы это раздражало других пользователей, если бы было отключено по-умолчанию?
Ну и, естественно, предупреждало бы пользователя при включении. Как вариант — включалось бы только из внутренних флагов, а не через опции.
WebExtension Experiments
ЕМНИП там тоже далеко не все можно + после перезапуска они отключаются + без подписи не поставить.
Ну и многопоточность вполне себе могла работать и с NPAPI, просто плаг стартовал бы в адресном пространстве либо самого браузера (и да, тогда ему возможно все), либо в адресном пространстве вкладки — и тогда он имел бы доступ только до нее. Я не вижу проблем сделать так. Но да, это сложнее чем зарезать все.
В Firefox лично для меня всё ещё полно преимуществ перед другими. В первую очередь, это рендеринг шрифтов. У других браузеров он для моего глаза гораздо хуже, всё какое-то блекловатое получается (из-за этого же не люблю приложения на Electron). Ну и куча мелких приятных встроенных фич (часто скрытых в about:config) тоже радуют. Также у WebExtensions есть разные уникальные API в Firefox, которых нет у других, открывающие большие возможности авторам расширений. Но этим я не пользуюсь, по крайней мере пока что.
Я девтулс использую не очень активно поэтому сказать за всё не смогу, но почему нет нормального механизма копирования пейлоада пост запросов? Почему в мозиле это делается из контектного меню по нажатию правой кнопки на запросе, а в хроме мне нужно выбрать запрос, проскролить вниз до пейлоада, нажать «View Source», выделить всё ручками и нажать Ctrl+C. У меня просто волосы дыбом от такого «юзабилити» становятся. В контекстном меню только копировать ответ, копировать адрес и копировать весь запрос целиком как запрос в павершеле, фетче и т.д.
Телеметрия (обезличенная, в отличие от хрома) и прочие рекламные штуки легко отключаются.
И с грустью наблюдаю как руководство пытается найти пути выхода, пробуя и экспериментируя.
От части IT сообщество само похоронило этот браузер, перейдя и рекламируя хром. Умолчу про хейтеров.
То, что по ссылке, оно, преимущественно, не имеет никакого отношения к телеметрии (и даже вредит, но это отдельный разговор). Вдобавок там для надёжности выполняется избыточная работа в виде отключения по отдельности того, что и так отключается глобальным крыжиком в настройках.
В Firefox вроде сделали не так давно функцию отложенной загрузки. Это когда при старте браузера загружаются открытые вкладки по мере необходимости, а не все подряд.
Да у меня даже 800-1200 нормально, но, конечно, загружено с последнего рестарта не всё. Благодаря тому, что вкладки реально грузятся при первом посещении после рестарта, большое количество перестало быть проблемой (ну и благодаря Tree Tabs — офигенно структурирует, жаль, что обновляться перестал). А 300-400 может быть открыто даже после последнего рестарта (но тут уже 6-8 ГБ в сумме запросто съедают процессы фаерфокса).
Всегда задавался вопросом, откуда берется столько «вкладочников» с сотнями открытых вкладок. Их же невозможно использовать в таком количестве на практике, зачем держать открытыми? Выглядит как бардак на физическом (деревянном) столе: чашка, использованная бумага, коробка от пиццы, грязные стаканчики и т.д.
https://cdn.lifehacker.ru/wp-content/uploads/2014/03/13085423-0-tGum4a0jOyKZXnuV.jpeg
С группировкой табов ты переключился на группу — и сразу получил то окружение, которое оставил час, день, неделю назад, когда в последний раз работал над той или иной задачей. Впрочем, свой физический стол я тоже идеально чистым и пустым не назову.
Кому как удобнее.
Их же невозможно использовать в таком количестве на практике, зачем держать открытыми? Выглядит как бардак на физическом (деревянном) столе: чашка, использованная бумага, коробка от пиццы, грязные стаканчики и т.д.Все пятьсот вкладок не объязательно держать в одном и том же окне, все окна не обязательно держать на одном и том же рабочем столе. Если держать десять окон, то это будет по пятьдесят вкладок в каждом, а если раскидать эти десять окон на три рабочих стола, то это будет почти по три окна на стол, что не так то уж и много.
Подобное достаточно удобно, так как можно создать какое-то окружение, и вернуться потом к нему без необходимости сохранять/восстанавливать все эти вкладки.
Я когда что-то ищу то уменя количество вкладок до сотни спокойно доходить может, я между всеми ними переключаюсь. Когда проблема решена, лишне можно закрыть.
Лично мне это как раз куда менее удобно, потому что когда появляется скролл ими невозможно пользоваться. А ширину таба меньше 20 поставить невозможно.
Так что мне эта фича больше мешает, чем помогает.
Лично я никогда не испытывал проблем с утечками памяти или проблемами быстродействия, количество используемых расширений было минимальное. Но ведь многие пользователи испытывали проблемы. Скорее всего из-за обилия кривых расширений, имеющих доступ ко всем внутренностям браузера, но это проблему то не отменяет. То есть этот вопрос надо было решать. И Мозилла начала делать второй Хром, вид сбоку. А зачем нужен второй Хром…
Ушел на Хром где-то в районе ФФ50. В ФФ начали зависать нужные сайты. Надоели постоянные бестолковые перепиливания интерфейса. Надоели всякие покеты.
не лучше ли для конкуренции, чтоб делали те, кто умеет конкурировать не заливанием деньгами любых идей, а навыками и знаниями?это очень хорошие и правильные вопросы и у меня нет никаких ответов. наверное я склоняюсь к тому, что не стоит сразу отбрасывать идею о том, чтобы 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 я и не знаю ничего нормально работающего.
Так же переживаю как и вы.
, без нового движка?
И да, новый движок то сделали ведь: многопоточность есть, новый рендер CSS, графики, куча всего в разных местах полностью переделаны и работают эффективно нагружая многопоточные системы ;)
Чтобы интерфейс не тормозил и в случае сбоев видеоадаптера браузер не падал весь рендеринг тоже унесён в отдельный процесс. Безопасность повысилась потому что процессы с расширениями и рендерами контента теперь имеют либо Low integrity уровень либо вообще Untrusted.
А если серьёзно, есть ungoogled клоны хрома.
Хотя шрифты в хромах хромые, конечно.
К сожалению, всё на большем числе сайтов HTTPS в Opera 12.18 не работает. Точнее, вроде бы как работает… но открывается ужасно долго, стили, скрипты и картинки часто не загружаются, хотя периодически Ctrl+F5 помогает. Но ненадолго. Периодически вообще отваливается с «fatal error (40) from server» и спасает только (зачастую много-много-много-кратный) Ctrl+F5.
У линукса есть links ))
Чем браузеры на WebKitGTK+ не устраивают? Многие их по старой памяти недооценивают из-за запоздалого, мягко говоря, перехода на WebKit2, когда в Safari он ещё с 2011-го года используется, а также из-за провоцируемых NPAPI-плагинами падений, особенно в Midori. Но это в прошлом. Уже полтора года сижу на LuaKit, в целом всё работает, кроме хромоспецифичных web-приложений разве что.
Это его старое и главное преимущество — плагины.
Если они активно начнут развивать api, то со временем появятся расширения ради которых начнут пользоваться браузером, так как в хроме их не будет.
Даже тот же ublock в firefox работает эффективней, так как api имеет меньше ограничений.
Ещё в копилку плюсов:
1.eSNI работает только в Mozilla Firefox:
2.И если в системе настроить DoT, а в Firefox настроить DoH то оба способа работают одновременно:
Интересно, Flashgot смог бы трансляцию выкачать? JD не умеет.
А что, в штатном мальварь?Да, есть у него такая проблема. Чистую версию надо качать аж с форума. Хотя, может уже и поправили, но запашок остался.
Интересно, Flashgot смог бы трансляцию выкачать? JD не умеет.Вопрос выкачивания трансляций обычно сводится к выдиранию корректной ссылки на поток. Я в основном открываю F12, запускаю видео и ищу, как льется видео: ошметками mp4, через плейлист или как-то еще. С такими ссылками JD работает нормально. Проблемы возникают в основном с кастомными плеерами. В самых безнадежных случаях обычно помогает мониторить папку кеша браузера, оттуда нередко можно вытащить видео по частям, главное постоянно делать снапшоты, ибо старые фрагменты трутся через короткое время. Ну тут уже JD не при чем, да, оффтоп.
Или запускать хром раз в 1-2 месяца — будет то-же самое.
у хрума отдельная служба в винде
А я её убил.
Не, у хрума отдельная служба в виндеИ не только служба, там еще интересные вещи висят в «планировщике заданий», причем восстанавливают со временем свое рабочее состояние даже если их отключить или удалить.
И вообще, хорошее никогда не может кануть в небытье. Раз канула, значит туда ему и дорога.
Дж. Акерлоф «Рынок 'лимонов'»
Включается с выходом какого обновления?
Oneplus 7T Pro, Android 10. Хром "отключен" в системе и не включается самостоятельно. Если мне он вдруг нужен, "включаю", он сразу просит обновиться (автообновление отключено) и в целом ведёт себя так, как будто давно не включался.
Oneplus 7T Pro, Android 10.Именно такой аппарат и система. Включается… Как — понятия не имею.
Ради интереса даже проверил. Перед "включением" в разделе Приложения была указана версия 83.0.4103.106 (июньская, судя по APK Mirror), обновил, стала 84.0.4147.125 от 11 августа
Подозреваю, что у Вас в системе что-то не то.
Именно от возмущения засилья гугла вообще, и хрома в частности выбираю FF. А еще он (FF) меня полностью устраивает. Хотя, конечно, вот эти метания с дополнениями и телеметрией не радуют…
Лично наблюдаю прирост в производительности. Но плагины к сожалению не все поддерживаются, пилят api по мере популярности. Ublock работает.
Лично наблюдаю прирост в производительности.
Аналогично… значительно улучшилась производительность и появились глюки ) после запуска браузера уже открытые вкладки могут не отрендерится, перезагрузка не помогает, помогает только ввод в строке адреса, явно какая-то ошибка с кешированием, я отчёты пишу, но я не до конца понимаю как это всё описывать :)
Вообще, если старая лиса тормозила на моём уже очень древнем Google Galaxy Nexus с Android 6, то новая стала сильно живее.
С расширениями на Android пока просто полное дно, благо есть uBlock Origin. Многое критически важное без чего браузер вообще не работает: User agent switcher, Tampermonkey до сих пор не работают и это печалит. Но я и так уже из-за по причине того что смартфоны выглядят как ламповый ЭЛТ телевизор с закруглениями и загибами экрана уже просто таскаю с собой маленький ноут GPD Pocket 2 Max ибо очень многие вещи со смартфона просто не сделать, никак.
Save Firefox.
Raise the flag.
Увы да, без агрессивного навязывания подобные решения обречены.
Но Mozilla не исчерпывается одним Firefox
Это хорошо. Вот только сдаётся мне, что большинству пользователей всё остальное интересует меньше, чем привычный и удобный (и пока ещё кое-как настраиваемый) браузер. И на что она жить будет, если «более 90% прибыли» они получают потому что есть Firefox, а в нём поиск? Останутся с соцсетью Hubs и приобретённым Pocket?
Страшнее будет если и правда пойдут по стопам других разработчиков. Одни на костях Оперы соорудили нечто с таким же названием. Другие обещали новую удобную Оперу, а вышло «по мотивам браузера Opera 12» с блокнотом и жестами. Третьи тоже обещали Оперу, да только Otter и ныне там, хотя не хром и с интересными идеями.
Вымрут и ещё живая симанки и кое-как развивающийся Thunderbird, и бледная луна накроется мраком и все василиски вместе с оной…
Желаю браузеру остаться живым и на плаву.
Так и не привык. После десктопных удобств всё кажется каким-то… обгрызанным что-ли… Смотрю дома с утра почту на Thunderbird, в по необходимости в дороге — штатный хуавеевский почтовик с чудным названием «почта».
nine — плантный но s/mime поддерживает
Я не могу пользоваться хромогом. Пара десятков флагов и он превращается в ад: пытаешься угадать по маленькой иконке и двум буквам что там находится. Как этим пользоваться? Начнешь искать по какой-нибудь теме и вкладки плодятся как кролики. Фокс для меня не имеет альтернативы из-за Tree Style Tabs. Фокс идет ко дну и я вместе с ним.
Не считаю нормальным, когда в некоммерческой организации топ-менеджеры получают миллионы долларов. Президент США получает 400к$ в год.
Не считаю нормальным, когда технологической компанией руководит юрист, а не технический специалист.
FF юзал очень долго до тех пор как тормоза просто досталиС новым движком он сопоставим по скорости хрома.
В Tree Style Tabs не просто вертикальные табы, а они еще группируются. Визуально гораздо проще найти нужные группы. В фоксе можно открыть 200 вкладок и это будет ГОРАЗДО удобнее, чем в хромоге 20, можете себе такое представить?! И это не преувеличение, у многих пользователей TST постоянно открыто по несколько десятков вкладок и они не испытывают вообще никаких проблем из-за этого. Я не пойму как современные специалисты по юзабилити из гугла, эппла или микрософта ничего не придумали с этими позорными вкладками в одну линию, которые совсем не отвечают требованиям современного браузера.
FF юзал очень долго до тех пор как тормоза просто достали.
Когда-то фокс сильно тормозил, интерфейс, отрисовка контента, аддоны были в одном потоке и т.д. — тормоза были страшные. Но те времена давно позади, сейчас все летает не хуже, чем в хромоге.
Tree Style Tabs
Что-то он порой память не в себя ест и тормозит.
Есть альтернатива Sidebery, жрёт поменьше и меньше тормозит.
Опера пытается другое сделать, Workspaces. Это как бы как виртуальные браузеры что ли, у каждого набор табов. Идея может и не плохая, но тоже самое можно просто в разных окнах было сделать и так проще переключаться. Но vertical tabs мне лично удобнее было. Сейчас экспериментирую с workspaces.
В Vivaldi вертикальные древовидные вкладки из коробки.
Еще есть сторонняя веб-панель forum.vivaldi.net/topic/15332/tree-tabs с ужасной интеграцией в браузер.
Пробовал и то, и другое. Не сильно это помогает. Вот эти превьюхи табов появляются почему-то не сразу, надо подержать курсор над ней что-то там около секунды, чтобы она появилась. Надо ли говорить насколько это раздражает?
chrome://flags/#tab-groups
Тоже не особо полезно, он просто выделяет их особым цветом и все. Никаких действий с этой группой не предусмотрено: ее нельзя свернуть, отправить в новое окно, как-то сохранить, выгрузить.
Ну т.е. все эти попытки решить проблему большого кол-ва табов смотрятся довольно нелепо и я не понимаю зачем они нужны, если правильное решение на поверхности: боковая панель.
Вот эти превьюхи табов появляются почему-то не сразу, надо подержать курсор над ней что-то там около секунды, чтобы она появилась. Надо ли говорить насколько это раздражает?За это отвечает флаг chrome://flags/#tab-hover-cards. От выбранного пункта зависит скорость появления. На гифке самый быстрый дефолтный, а на моей системе почему-то — Enabled C
ее нельзя свернутьЕсть флаг 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 все еще.
Так что не все плачущие такие, какими Вы их обрисовали :)
Так вот, обычно через какое-то время часть плагинов разработчики чинят, но часть нет. И каждый раз кто-нибудь пишет в стиле «ну всё, надоело вконец, забиваю на обновления». Я этих разработчиков могу понять. Ладно бы переехали с одной идеологии на другую, так они, похоже, рубят хвост по кусочкам, и никакая «починка» не может считаться более-менее окончательной. Как-то нежнее надо и к разработчикам, и к пользователям.
Пользуюсь чистым теперь, хотя какого-нибудь аналога DarkReader с Firefox не хватает.
Если вы сами не хотите ничего делать, то с чего вы ожидаете, что кто-то за вас всё сделает?
В вашем комментарии две проблемы — архитектура и работа с пользователями.
Первая проблемой не является, если есть разработчики (то есть ваша помощь, которой нет). Пример ведроида (андроид от гуглов) ярко демонстрирует ту лёгкость, которой гуглы закидали мясом (разработчиками) проблему ужасно кривой начальной архитектуры.
Вторая проблема опять вытекает из вашей позиции «сначала вы мне должны». Видя такую позицию, никто не будет пахать долго и упорно ради вашего счастья. Поэтому они все переходят к извлечению прибыли. Ну и да, перейдя к извлечению прибыли, они разумно отсекают те проценты пользователей, которые не приносят прибыли, но требуют существенных затрат.
То есть суммарно — вы ушли от ответственности, опять свалив всю вину на «того дядю», который вам опять чего-то был должен. Поэтому и имеете то, что имеете. Поделом.
Некий добрый автор написал расширение. Он никому не был ничего должен. Потом пришёл контрибьютор из Mozilla и поломал расширение своим очередным апдейтом. Использовал автор расширения какие-нибудь недокументированные функции или прочие подобные вещи? Нет. Он следовал правилам игры. Потом пришла Mozilla и в одностороннем порядке поменяла правила, потому что может.
Никто никому ничего не должен, но это называется безответственное отношение к пользователям и контрибьюторам. Не надо за меня ничего делать. Но можно хотя бы не ломать то, что я уже сделал?
Если же правила будут постоянно переписывать по желанию левой пятки core team, то люди не будут участвовать в этом деле, и можно сколько угодно рассуждать о том, какие они плохие, и не желают переписывать свой код каждую неделю по непонятным причинам.
Некий добрый автор написал расширение. Он никому не был ничего должен. Потом пришёл контрибьютор из Mozilla и поломал расширение своим очередным апдейтом.Интересно, а какой характер этих изменений? Может быть просто имена функций меняются, а сами функции остаются те же? Или может быть там аргументы местами поменяли, чтобы скучно никому не было?
Давайте просто зафиксируем очевидное: если менять API раз в десять лет, с этим все смирятся. Если менять раз в день, то никто для такого продукта писать плагины не будет. Соответственно, чем чаще меняется API, тем меньше контрибьюторов. По моим ощущениям «раз в месяц» — это слишком часто. К несчастью, по мнению большинства авторов расширений это тоже так.
Это вы-то жертва?
Когда «жертва», всё понимая, сама идёт в пасть тигра — ну кто же здесь сам себе злобный буратина?
>> Никто никому ничего не должен, но это называется безответственное отношение к пользователям и контрибьюторам
Дорогой друг, вижу, что вам требуется ликбез на уровне детского сада. Хотя я надеялся на более высокий уровень осознания реальности человеком, вроде бы даже ведущим какие-то научные исследования, но тем не менее вот краткая информация:
Дружище, вы живёте в системе, которая называется «капитализм». В этой системе все заточены на получение прибыли. И да, об этом обычно детям сообщают именно в детском саду. Но для тех, кто пропустил такой увлекательный рассказ, приходится повторять. Так вот, любезный друг, просто представьте себе на секундочку, что будет с людьми, которые не занимаются извлечением прибыли? Я подскажу — они помрут с голоду. Потому что кто не зарабатывает — тот не ест (не на что). И вот приходит наш драгоценный товарищ, ну и предлагает зарабатывающим делать всё так, как хочет он. Но есть один вопрос — а что же зарабатывающие будут есть? Ведь они же бесплатно удовлетворяют нашего дорогого (во всех смыслах) друга.
Короче — ваше непонимание ситуации называется «самообман». Вы надеетесь, что кто-то ради вас откажется от денег. Но этого не будет. Да, мне жаль ваши порванный в клочья ожидания, но именно с этим вам придётся жить.
ЗЫ. Этого всего вы могли бы не увидеть, если бы просто включили мозг. Право слово — удивлению моему не было пределов. Как можно в вашем положении и при ваших задачах быть таким чистейшим инфантилом? Вот за это и удар по детским ожиданиям бесплатного сыра.
В области open source решений существуют более успешные и менее успешные проекты развития, в т.ч. с привлечением сторонних контрибьюторов. Соответственно, в принципе задача создания сообщества вокруг себя имеет решение. Mozilla в этом отношении катится по наклонной и, следовательно, её успехи в этом деле хуже, чем у некоторых других. Пусть у них учится, если им это интересно, а я всего лишь высказываю своё диванное мнение по причинам этой ситуации, не более того.
В случае с плагинами firefox/thunderbird прежде чем выкидывать старый API, Mozilla нужно было связаться с авторами популярных расширений, реализовать в новом API необходимый минимум для этих расширений, и помочь разработчикам переписать расширения. Не знаю, делали ли это, но очевидно, что если и делали, то недостаточно хорошо. Даже такие базовые вещи, как сворачивание в трей, мало того что не реализовано в самом thunderbird, но и много раз ломались аддоны, для этого предназначенные. И все авторы говорят, что это тяжело реализовать с текущим API.
Opera, например, спрашивала (у меня и всех остальных авторов расширений) разрешения на поддержку сторонних экстеншнов силами самой Opera. Потом, как известно, Опера пошла другим путём и получила закономерный результат.
Они — тупые потребители. Ничего никогда делать не будут. И это проблема. Потому что альтернатива при таком положении — зарабатывать на той части аудитории, которая готова платить. А это очень маленькая часть. И приходится мозиллам и всем прочим бежать на поклон к гуглам, что бы те дали подачку за установку гуглов поисковой системой по умолчанию. Но подачки ведь всегда оговариваются с дополнительными условиями. И в эти условия ни разу не направлены на благо привыкших к бесплатному потребителей. И в результате мозилла зажата в тиски как финансовых, так и юридических ограничений.
Да, при этом можно пытаться как-то что-то согласовывать со сторонними разработчиками. Но когда речь идёт о деньгах, никто не будет гоняться за копейкой, если из-за этого потеряет рубль. То есть в ситуации, когда пользователи хотят много, но не хотят за это платить, у «свободного» софта нет никакой свободы, кроме как продаться с потрохами гуглам и плясать под их дудку. Ну и расходы сокращать, понятное дело.
Я уже не знаю, как ещё объяснять столь очевидные вещи. Вы хотите удобств? Да ради бога. Но вы же не готовы за них платить! Так чего вы ещё ждёте?
А все ссылки на какие-то другие программы, которые местами в чём-то удобнее, совершенно оторваны от реальности. Потому что в мире нет ни одной успешной конторы, которая бы заботилась о благе пользователей, да ещё бесплатно. И если где-то что-то удобно, то вам просто повезло — ваши потребности случайно совпали с потребностями того разработчика, который определял понравившийся вам функционал.
В общем — либо вы сами создаёте что-то новое, что поможет в том числе с качеством бесплатного софта, либо вы имеете то, что вам дают гуглы и прочие. И вот это вот «сами» звучит страшно для почти всех фанатов «свободного» ПО. Ничего они делать не хотят. Хотят только потреблять. И вы эту очевидную проблему тоже отказываетесь видеть.
По 10% их рабочего времени дадут те же 4000 разрабов с толпы в 40 000 человек.
Ага, а 9 женщин за 1 месяц родят ребёнка. Браузер — это таки не ваша домашняя страничка, там 10% времени уйдёт (условного говоря) только на то, чтобы вообще понять, что да как там всё устроено.
Привлекал FF, конечно, плагинами и возможностями для разработчиков.
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.
А чем плохи технологии 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'а
Перекатятся на хромиум-движок и по-прежнему всё будет, ведь основной код всё равно browser-agnostic. Я б им дополнительно задонатил даже, чтоб они с мозиллы ушли — те всё равно скатились, а вебкит получше работает.
Им будет тяжело пилить свои фишки под хром, возможно, это в принципе неосуществимо.
Примеры? Там же из изменений, в основном, предустановленные privacy-расширения(HTTPS Everywhere, NoScript и их кнопка, которая настройками управляет).
дырявым движком ничего не стоят
Произвольный ресёрч говорит, что за 2018 в Chromium нашли ~230 дыр против ~170 у Firefox при том, что первый является значительно более исследуемой целью из-за доли рынка в 8 раз больше. Не похоже на значимые различия.
Я б им дополнительно задонатил даже, чтоб они с мозиллы ушли — те всё равно скатились, а вебкит получше работает.У вас уже есть Brave, не нужно ломать то что работает.
это просто процесс вымирания очередного динозавраэто случайный или намеренный намек на логотип Mozilla?
С ужасом жду дня, когда Firefox — всё, не выдержав конкуренции с Chrome. Уйдут в небытие крутые UX, UI и свое видение будущего браузеров. На ней останутся полтора землекопа вроде меня. Посидят на последнем Firefox, вздохнут и установят Chrome 140...
К сожалению, хороший браузер медленно, но верно умирает — жаль, очень жаль.
Кстати, до сих пор пользуюсь Thunderbird — хороший клиент, но за столько лет не научиться толком определять и поддерживать кодировки — это просто позор.
Недавно вроде бы в developer edition было сообщение, что CSS двигатель переписан на Rust.
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) можно открыть и сейчас.
Мало кто руками вставляет эти команды. Это работа компилятораНу так пересоберите, в чём проблема? Ассемблер кстати вполне себе используется, вполне возможно, что в этих вставках и находятся требуемые команды.
Настроенный Firefox в eeePC900 работал быстрее чем хром на ноуте из 2016. Более того даже ютуб в браузере на eeePC900 или на железе ещё хуже, без проблем можно смотреть в качестве 360p (с соответствующим плагином и расширением). Тогда как в хроме на новом ноуте проблемы возникали уже с разрешения 240p.
Собственно, пришлось немного заморочиться с новым ноутом, что бы он смог играть видео в 1080 и не тормозить. По умолчанию браузер не задействовал то, что железо умеет.
Проблема в том, что поддержка старого железа удаляется. Старое железо сейчас — это 5+ лет. То есть это выглядит так, в браузере версии 1.0 работает аппаратное ускорение отрисовки и декодирования видео, а в этом же браузере версии 2.0 — это ничего не работает из-за изменившихся системных требований. В итоге код на сайтах остался прежним, а обновлённый браузер стал работать в разы медленнее.
Кстати, Google платит и Apple, просто за то, что их поисковик используется по умолчанию в iOS. Миллиарды долларов в год. Mozilla таких денег не видела никогда.
И еще один момент. Я не являюсь противником Mozilla, так как сам еще десять лет назад реализовал крупный корпоративный проект на более чем 1000 пользователей, в котором веб-клиентом был именно Firefox как единственный браузер на тот момент, поддерживающий современные веб-стандарты.
Но со временем оказалось, что все больше пользователей и разработчиков стали самостоятельно переходить на Google Chrome из-за удобства самого браузера и скорости работы JavaScript. На сегодня единственное, что сдерживает от окончательного перехода на Chrome (или на аналогичные браузеры), это менее удобно реализованная печать бумажных документов в Chrome по сравнению с Firefox, которая все еще остается крайне важной функцией в корпоративных приложениях.
У Google с Apple бизнес, который выгоден самой Google (о чем говорит и Ваша ссылка), а с Mozilla — благотворительность, оформленная под видом коммерческого договора.Google платит Mozilla ровно за то же, за что он платит и Apple. За то что их поисковик по умолчанию. Это выгодно Google независимо от того о чьём браузере идёт речь. Никакой благотворительности здесь нет. Точка.
Так что, одним из гвоздей в крышку гроба фаерфокса станет заигрывание с SJW и политические игрища, кмк.
Сам сижу на лисе, комфортно в этом браузере, хотелось чтоб он и дальше развивался на благо человечества, а не для повышения профита менеджмента на фоне снижения доли рынка.
Краткая суть двухсот предыдущих комментариев.
Нет, серьёзно, пора вводить пятилетки, где полгода вводят новые фичи, а оставшееся время пилят производительность и фиксят баги.Вы сами себе противоречите. Невозможно поднять производительность на 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 уже вот-вот должен как-то это изменить, но я не эксперт — не могу сказать.
Я не занимаюсь разработкой этого движка и у меня нет свободного времени, чтобы что-то там оптимизировать.Вы вообще, хоть что-то оптимизировали, или только умные слова писали?
Нет, серьёзно, пора вводить пятилетки, где полгода вводят новые фичи, а оставшееся время пилят производительность и фиксят баги.Они одновременно хотят взаимоисключающих целей.
Mozilla forever! На моем Linux, Firefox запускается раза в три быстрее Chrome. А в остальном, вроде бы, ни чем не уступает, как минимум.
После прочтения этой статьи одного из сокращенных сотрудников, я очень впечатлился.
Вклад Mozilla foundation в open source впечаляет. Вместе с грантами для школ, правильными, с моей точки зрения, взглядами как на разработку, открытость, так и на дикую недостачу доступного образования, информации в мире…
Решил поддержать mozilla и попробовать пересесть на firefox.
И Вы знаете, был очень удивлен! Минимализм интерфейса, простота настроек, скорость работы (как под линукс так и под мак), простота работы с расширениями (в хроме очень бесили вложенные меню), очень явная забота о личной информации пользователя…
Впечатлен. Еще и Firefox Developer Edition порадовала.
Прошла почти неделя моего перехода и я даже не думаю открывать хром.
Так же оказалось, что mozilla сделали свой встраеваемый движок webview для android, что решает проблему для старых телефонов без обновлений — просто прекрасно. У меня есть пара приложений с webview — переведу их на gecko.
Посмотрим, как пойдет, но сейчас я сделаю все что в моих силах, чтобы поддержать именно те идеи, которые сейчас лежат в основе Mozilla Foundation.
У меня есть пара приложений с webview — переведу их на gecko.
С удовольствием бы почитал статью в формате hello world, и некоторыми выводами в сравнении с хромовским движком. Особенно ценно мнение человека имеющего опыт.
Вот по ссылке пишут, что теоретически возможно, но на практике официально этого делать Mozilla не станут — возможно, есть какие-то юридические последствия.
https://www.reddit.com/r/firefox/comments/9xvk9x/is_there_a_way_to_use_firefoxs_geckoview_as_the/
Вероятно, вы про другое говорили — про открытие ссылок через системные реакции.
WebView — это про отрисовку части приложения HTML/JS. При этом сам WebView отдаётся приложениям в качестве уже созданного сервиса, и мне сложно представить, как одно приложение при замене внутренностей сервиса умерло, а другие остались работать (из чего я делаю выводы, что вы про говорили другое). Такое бывает с WebView разве что при очень уж экстремальной заточке именно под Chromium, но с другой стороны, а зачем разработчикам приложений так делать.
Странно, что Cannonical не заберет проект под свое крыло — это было бы логично. Но глядя правде в глаза, я уже несколько лет держу Огнелиса просто как второй браузер. Почему-то при всей не_дружелюбности Хрома прижился именно он. Может, надо было чуть качественнее сразу делать мобильную версию…
Насколько помню 8-ю или 9-ю версию навигатора еще недавно можно было скачать, вроде даже лет 10 назад пробовали его причесать, но он все равно лагал и падал.
А я с ностальгией вспоминаю симанки.
Лёгкий, удобный, с интеграцией тандербёрда, но потом его тормознули и стало грустно.
Я тогда на оперу перелез, но ей поплохело со временем и с тех пор огнелис (лет 10 наверное). Хром пробовал несколько раз, но не срослось с ним.
Вообще непонятно, куда они идут — и непонятно, похоже, им самим. Продукт как продукт, уже давно стал «Хорошим, но вторым» браузером для многих, даже для тех, кто его нежно любил и ставил в пику давлению Хрома. Сегодня, получается, Хром и FF занимаю ступени, на которых (когда-то) стояли сам FF и Opera.
Но при такой политике развития я все жду, когда выйдет «новый FF», в котором от Хрома будет не только общий подход к ухудшению интерфейса, но и движок. Увы, но к этому всё идет, как кажется.
www.reddit.com/r/firefox/comments/hx8737/why_did_i_just_receive_an_ad_for_mozillas_blog
Да Mozila совсем скатилась.
То что некоторыми пользователями рассматривается как нарушение миссии это, мягко говоря, странно :) Я конечно согласен, что способ доставки этого сообщения можно было выбрать другой, но важность этого сообщения для открытого интернета, обогащающего жизнь каждого человека очевидно велика.
Под обаяние Rust подпадает весь диапазон разработчиков.
Зачем такие пафосные заявления делать, когда это совсем не так. Опытные C++ разработчики, которым нравится C++, мягко говоря не любят Rust.
Большинство моих знакомых С++ разработчиков наоборот раст обожают и надеются затащить как-нибудь на работу. Только спрашивают иногда меня "Слушай, а что это за борровчекер такой, который всем мешает? Ни разу не видел ошибку от него". Такие дела.
А браузер хороший очень. Лучше я не знаю. Много лет с ним, и буду до последнего. Вот на мобилке обновился опять, становится шустрее и удобнее с каждой обновой.
Ничего. Форкнем если что, и будем дальше юзать…
Суть недавнего обновления в том, что они просто ограничили список аддонов только теми, что они сами проверили на работоспособность. А это от силы пару десятков. У меня от этого «нововведения» два жизнено важных аддона отвалилось.
Mozilla — прекрасная IT-компания, которую мы теряем