4 сентября 2023 года я получил уведомление о том, что хром меняет политику приватности. Казалось бы, нужно ли обращать на это внимание? Обычно я нажимал "Согласен" и жил себе спокойно жизнью. Но в этот раз это уведомление зацепило мой взгляд.
Мне предлагалось согласится с тем, что хром будет предоставлять данные о моих интересах сторонним сайтам. И делать он это будет на основе истории браузера!
![](http://webcf.waybackmachine.org/web/20240306173125im_/https://habrastorage.org/getpro/habr/hub/d6c/d93/e2f/d6cd93e2f0dfdf50713c9089a78669ed.png)
Firefox
Свободный браузер на движке Gecko
Новости
Самый быстрый браузер
![](https://webcf.waybackmachine.org/web/20240306173125im_/https://habrastorage.org/webt/u2/0w/pu/u20wpu53kx3ewhv9hl21eji6p2o.png)
В июле 2023 года произошло важное событие — Firefox превзошёл Chrome в популярном тесте Speedometer, который измеряет скорость работы браузеров.
Были времена, когда Firefox считался медленным и неповоротливым браузером, потребляющим много памяти и в целом «тормозным». Когда появился Chrome, то некоторые пользователи перешли на него из-за лучшей производительности. Сейчас ситуация кардинально меняется.
Как Mozilla сумела добиться такого результата?
Корневые хранилища сертификатов в браузерах. Основные доверенные центра Интернета
![](https://webcf.waybackmachine.org/web/20240306173125im_/https://habrastorage.org/webt/zr/xs/wd/zrxswd3qjdacjaez7p6jhfqt2qk.png)
В декабре 2022 года из корневого хранилища Mozilla исключили корневые сертификаты TrustCor (точнее, для них проставлена метка
Distrust for X After Date
с 01.12.2022). Причиной стало сотрудничество с компаниями, у которых обнаружились связи с разведывательным сообществом США. К этому решению Mozilla позже присоединились Apple, Google и Microsoft. Таким образом, сертификаты крупного УЦ одномоментно обесценились на большинстве пользовательских устройств.Более того, «доверие к TrustCor» внесли в глобальную базу данных уязвимостей. Теперь если вы размещаете на GitHub код с доверием к сертификатам TrustCor, система сообщает об уязвимости средней тяжести.
Уникальные функции Firefox. Изолированные контейнеры
![](https://webcf.waybackmachine.org/web/20240306173125im_/https://habrastorage.org/getpro/habr/post_images/577/cbd/18d/577cbd18d9c327655181a75b08598735.png)
Прошли времена, когда человек мог спокойно общаться в интернете с одного единственного аккаунта. Сейчас это практически невозможно. Некоторые сайты угрожают безопасности, а за неосторожное действие в интернете можно дорого заплатить.
Кроме того, поведение человека отличается в зависимости от того, с кем он общается. Одно дело — с коллегами-разработчиками в рабочем чате, а другое — с фанатами аниме на специализированном сайте. И никто посторонний не должен связать эти личности воедино. Они должны быть абсолютно изолированы. Если какая-то интернет-компания, которая следит за пользователями в интернете, свяжет личности в единый профиль, то информация попадёт в рекламные базы — и человек на рабочем месте увидит постороннюю рекламу, и это только меньшее из зол.
Вот почему так важно изолировать аккаунты по контейнерам (Multi-Account Containers) — это одна из уникальных функций браузера Firefox.
Истории
Что нового в Lighthouse 10
![](https://webcf.waybackmachine.org/web/20240306173125im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/e4f/ce7/78f/e4fce778f33c7766d8782402ba529dec.jpg)
Lighthouse - это инструмент для аудита веб-сайтов, который помогает разработчикам с помощью возможностей и диагностики улучшить пользовательский опыт их сайтов.
Lighthouse 10 доступен в командной строке через npm и в Chrome Canary. В ближайшие недели он появится в стабильном Chrome в Chrome 112 и в PageSpeed Insights.
Использование программы E2guardian для локального мониторинга доступа в Internet
Перед современными родителями рано или поздно встаёт проблема регулирования отношений между ребенком и Internet. После некоторых поисков я нашел оптимальное для себя решение – программу E2guardian, которая является продолжением проекта DansGuardian. О последнем на Хабр вышло несколько статей, однако DansGuardian не поддерживается с 2013 года, а официальный сайт был удален вместе с размещенными на нем материалами. В то же время информационное наполнение справочной системы E2guardian не настолько обширное, как его предтечи. E2guardian, позволяет существенно снизить вероятность случайной встречи ребенка с нежелательными материалами, а также подстраховать от непреднамеренной, но потенциально опасной активности (посещение фишинговых сайтов, скачивание инфицированых файлов), однако требует настройки, особенностями которой и хотелось бы поделиться. В этой статье я рассмотрю только вариант локальной установки и базового конфигурирования программы под Debian 11.
Добавляем список глав прямо в плеер YouTube
![](https://webcf.waybackmachine.org/web/20240306173125im_/https://habrastorage.org/r/w1560/getpro/habr/upload_files/fb8/96b/bbf/fb896bbbf908f8e3774f54c813992b5f.png)
У YouTube уже давно есть такая фишка как главы (chapters) для быстрой навигации по частям видео. Огромный недостаток текущей реализации - просмотр списка глав осуществляется в стороннем блоке за пределами плеера, т.к. в театральном и полноэкранном режимах до него непросто добраться. Намного удобнее, кажется, отображать оглавление прямо в плеере. Поправим это с помощью расширения (Chrome, Firefox).
Делаем firefox корпоративным браузером
![](https://webcf.waybackmachine.org/web/20240306173125im_/https://habrastorage.org/webt/ah/pw/8n/ahpw8ngw26aot-t8atwtl2zls-q.jpeg)
Всем привет. Предвижу вопросы у большинства — а он разве не корпоративный?
Да, не корпоративный. Возможно, я связался с плохой компанией, но для меня пока ещё основной рабочий браузер — это Internet Explorer не выше 11 версии. Корпорация — организм большой, инертный. Менять софт — сплошные муки пользователям, головняк ИТ-службе, счастье интеграторам. Именно поэтому до сих пор на десктопах тут живёт винда, вплоть до XP, а периметры сетей зажаты в первую очередь бумагами с печатями, и потом уже межсетевыми экранами. Ну и основным «сдерживающим фактором» является обилие «легаси», приложений с ActiveX и безальтернативной поддержкой Internet Explorer в разметке.
Я попробовала Firefox, и теперь не могу вернуться на Chrome
![](https://webcf.waybackmachine.org/web/20240306173125im_/https://habrastorage.org/webt/si/8o/5f/si8o5f26gjzwzuvkeaj11xb5rus.png)
Нам кажется, автор довольно ясно и лаконично сформулировала основные преимущества Firefox. Добавим только, что этот браузер — по сути единственная оставшаяся альтернатива для монополии Google Chrome (и движка Chromium)
2008-й год. Я два года счастливо сидела на Firefox после болезненного, но неизбежного расставания с Internet Explorer. Но по учебной и профессиональной необходимости пришлось перейти на Chrome.
В основном, Chrome меня вполне устраивал. Он представил некоторые уникальные фичи, которых у Firefox не было. Например, синхронизация вкладок между устройствами или сохранение всех закладок в одном профиле, который действует на любых компьютерах.
Знакомство с профилировщиком производительности вашего браузера
![](https://webcf.waybackmachine.org/web/20240306173125im_/https://habrastorage.org/r/w1560/getpro/habr/upload_files/a6e/ae8/bf2/a6eae8bf22a39d6311d04565249d7ce4.png)
В какой-то момент своей карьеры вы, возможно, просматривали вкладку «Производительность» в инструментах разработки вашего любимого браузера. В конце концов вы попытались создать profile, но, вероятно, быстро разочаровались. Высокая плотность отображаемой информации делает ее немного подавляющей и несколько пугающей. Я был там, я понимаю тебя!
Хорошая новость: кривая обучения на самом деле не такая крутая!
Как только вы усвоите несколько концепций, он внезапно станет вашим самым ценным инструментом для устранения узких мест в производительности.
Эта статья даст вам несколько ключей к пониманию того, как работает профайлер и как правильно его использовать.
Давайте полностью забудем о console.log и console.time, сегодня мы погрузимся в профилировщик производительности!
Firefox OS снова в строю. Ну, почти — встречаем Capyloon, новую инкарнацию операционной системы от Mozilla
![](https://webcf.waybackmachine.org/web/20240306173125im_/https://habrastorage.org/webt/bp/kr/uz/bpkruzdosgqs8npibazvoaiwnaq.jpeg)
Вчера в сети появилась новость о выходе экспериментальной версии операционной системы, которая называется Capyloon. Она базируется на web-технологиях и идеях давно уже закрытого проекта Firefox OS, B2G (Boot to Gecko). Человеком, который решил попробовать все снова, стал Фабрис Дезре (Fabrice Desré). И это вовсе не случайно, поскольку Дезре был главой команды разработчиков Firefox OS до момента завершения неудавшегося опыта Mozilla. Кроме того, он еще и главный архитектор компании KaiOS Technologies, компании, которая продолжает работу над KaiOS, операционной системой, которую можно назвать форком Firefox OS. О подробностях — под катом.
Pale Moon, open-source форк Mozilla Firefox, продолжает развиваться: особенности и возможности браузера
![](https://webcf.waybackmachine.org/web/20240306173125im_/https://habrastorage.org/webt/ze/qr/vo/zeqrvoidiy8dou31f4cdsqcuiry.jpeg)
За прошедшие годы в мире разработано немало браузеров. Некоторые из них набирают популярность, другие же пропадают, не успев «родиться». Но есть и те, что не слишком хорошо известны IT-сообществу, не говоря уже про обычных пользователей, но, тем не менее, держатся на плаву многие годы.
Один из таких браузеров — Pale Moon, который можно назвать форком Mozilla Firefox. У него открыт исходный код, распространяется он Moonchild Productions, доступен как для Windows, так и для Linux. Под катом — общие подробности, а также детальная информация о новой версии. К слову, если вы работаете с этим браузером — расскажите, какие у вас впечатления. Интересуют как достоинства, так и недостатки.
Youtube Timestamps — расширение для показа временных меток из комментариев
![](https://webcf.waybackmachine.org/web/20240306173125im_/https://habrastorage.org/r/w1560/getpro/habr/upload_files/5fe/aa1/223/5feaa1223b39438d6b0e129e804caf4a.png)
У YouTube есть возможность оставлять в комментариях временные метки для видео. Просто пишем в комментарии время в формате hh:mm:ss и YouTube сам превратит это в ссылку. Небезызвестный музыкальный сервис Soundcloud позволяет показывать комментарии к трэкам прямо на таймлайне. Так почему бы не сделать такое же в YouTube?!
Ближайшие события
![](https://webcf.waybackmachine.org/web/20240306173125/https://habrastorage.org/getpro/habr/upload_files/ac9/383/51c/ac938351c65f564f8b0bf373c436de53.png)
![](https://webcf.waybackmachine.org/web/20240306173125/https://habrastorage.org/getpro/habr/upload_files/274/868/9b0/2748689b03a269ce21d7913bad0c2920.jpg)
![](https://webcf.waybackmachine.org/web/20240306173125/https://habrastorage.org/getpro/habr/upload_files/c09/b0f/7c0/c09b0f7c0b7c909a1e36141ac9f38fc1.png)
![](https://webcf.waybackmachine.org/web/20240306173125/https://habrastorage.org/getpro/habr/upload_files/cec/374/6fc/cec3746fc1129aff78a52f8a160051cd.png)
![](https://webcf.waybackmachine.org/web/20240306173125/https://habrastorage.org/getpro/habr/upload_files/19d/fbc/728/19dfbc728fa63843332e4cd9b48cdc8f.png)
![](https://webcf.waybackmachine.org/web/20240306173125/https://habrastorage.org/getpro/habr/upload_files/9e2/1fc/f5c/9e21fcf5cb7e9bae5b0f7cb2fafd6a99.png)
![](https://webcf.waybackmachine.org/web/20240306173125/https://habrastorage.org/getpro/habr/upload_files/ffd/8b7/394/ffd8b73941c1f2eb35931067b11406ce.jpg)
![](https://webcf.waybackmachine.org/web/20240306173125/https://habrastorage.org/getpro/habr/upload_files/a37/b1f/04a/a37b1f04a5feb49b221e0b1f4bf35c60.jpg)
![](https://webcf.waybackmachine.org/web/20240306173125/https://habrastorage.org/getpro/habr/upload_files/d78/8ad/5cb/d788ad5cb236e7eebb4832ccc5310645.png)
Введение в отладку на примере Firefox DevTools, часть 4 из 4
![](https://webcf.waybackmachine.org/web/20240306173125im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/123/bc8/95a/123bc895a38e937ca71c1910b102b534.jpg)
В заключительной части разберём, как добавить точку останова с условием, использовать console.log
, не используя console.log
, что делать, если хочется глубже погрузиться в отладку JavaScript, и даже как принять участие в разработке браузера.
Введение в отладку на примере Firefox DevTools, часть 3 из 4
![](https://webcf.waybackmachine.org/web/20240306173125im_/https://habrastorage.org/r/w1560/getpro/habr/upload_files/a2e/70d/957/a2e70d957eb6bc30ba51d44805e13e17.png)
В третьей части ищем ошибку при удалении задачи из списка дел, и попутно путешествуем во времени разбираемся со стеком вызовов в отладчике.
Введение в отладку на примере Firefox DevTools, часть 2 из 4
![](https://webcf.waybackmachine.org/web/20240306173125im_/https://habrastorage.org/r/w1560/getpro/habr/upload_files/ca4/47c/30c/ca447c30c671d5cfa3632ad5543eff2d.png)
Продолжаем погружаться в отладку с Firefox DevTools. Во второй части разбираем, что такое точки останова в отладчике, как ими пользоваться и почему они — замена console.log
.
Введение в отладку на примере Firefox DevTools, часть 1 из 4
![](https://webcf.waybackmachine.org/web/20240306173125im_/https://habrastorage.org/r/w1560/getpro/habr/upload_files/960/513/29b/96051329b0071211fdfac9802b5c8c36.png)
Используете для отладки JavaScript-кода только console.log
? Есть способ получше! Отладчик в Firefox DevTools помогает быстро находить ошибки в коде и бережёт ваши нервы и время.
Bar Breaker: убираем плашки закрывающие обзор на сайтах
Если вы пользуетесь устройством с небольшой диагональю дисплея, то наверное замечали, что на некоторых сайтах "липкие" плашки отъедают значительную часть экрана. Прибавим к этому меню браузера и операционной системы, зачастую узкий экран (16х9) и, в итоге, остаётся не так много вертикального пространства. Расширение Bar Breaker решает эту проблему (доступно для Chrome и Firefox).
Состоялся релиз Firefox 92
![](https://webcf.waybackmachine.org/web/20240306173125im_/https://habrastorage.org/r/w1560/getpro/habr/upload_files/f42/089/b05/f42089b05c450c5f40a7f48efe37d02b.png)
Состоялся релиз web-браузера Firefox 92, сообщает Techradar. Новая версия, как сообщают разработчики, обеспечивает пользователей усиленными протоколами защиты данных, исправлены мелкие недочеты и улучшена производительность браузера, а также разработчики продлили срок поддержки версий 78.14.0 и 91.1.0.
Кроме этого, версия Firefox 93 перешла в стадию бета-тестирования, релиз которой намечен на 5 октября.
Основные нововведения Firefox 92:
- Появилась возможность автоматического проброса на HTTPS с использованием протокола HTTPS в DNS вместо HTTP-заголовка Alt-Svc (HTTP Alternate Services, RFC-7838), что позволяет серверу определять альтернативный способ обращения к сайту. При отправке DNS-запросов, помимо записей A и AAAA для определения IP-адресов, теперь также запрашивается DNS-запись HTTPS, через которую передаются дополнительные параметры установки соединения.
- Реализована поддержка корректного воспроизведения видео в полном цветовом диапазоне RGB.
Почему uBlock Origin лучше работает в Firefox
![](https://webcf.waybackmachine.org/web/20240306173125im_/https://habrastorage.org/webt/nn/ph/wl/nnphwldltlzg26vuwksicqgn1o0.png)
Автор uBlock Origin и uMatrix Реймонд Хилл обновил памятку, почему расширение uBlock Origin наиболее эффективно работает в браузере Firefox. Некоторые технические детали относятся не только к uBO, но и к другим блокировщикам рекламы.
Реймонд Хилл называет несколько основных факторов: более эффективное вскрытие маскировки CNAME, HTML-фильтрация, поддержка WebAssembly, более корректная процедура запуска браузера, сжатие LZ4 и надёжно отключённый префетчинг ресурсов. Всё это есть в Firefox, но отсутствует или глючит в браузерах на основе Chromium.
Вклад авторов
-
alizar 2371.9 -
Mithgol 1383.4 -
aleksandrit 727.0 -
traneblow 678.0 -
marks 507.9 -
Adamska 380.0 -
GlobalSign_admin 352.0 -
XaocCPS 307.0 -
Budda40 274.0 -
kirik 231.0