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

Браузеры

Веб-обозреватели

Сначала показывать
Порог рейтинга

После выхода Firefox 136 оказалось, что разработчики значительно испортили переработали стартовую страницу (about:newtab). В комментарии к новости о релизе я уже поделился своим решением, но по мере того, как подмечал новые детали, решил завести под это дело отдельный пост и время от времени допиливать его. Коротко о том, что мы исправляем: сетку с шорткатами сделали слишком узкой, слишком высокой, а при наведении курсора подпись «прыгает».

Прежде всего, для этой задачи не помогут аддоны типа Stylus, потому что по соображениям безопасности им запрещён доступ к стилизации внутренних страниц. Нам понадобится папка chrome в профиле FF. Под Windows это \AppData\Roaming\Mozilla\Firefox\Profiles\profile\chrome. Если вы хотите подправить что-то в интерфейсе (стилизовать тулбар, например), создайте там файл с именем userChrome.css. Например, так можно удалить недавно появившуюся кнопку для показа всех вкладок:

#alltabs-button
{
display: none !important;
}

Но нам нужно поменять содержимое стартовой страницы, поэтому создадим в той же папке файл userContent.css.

Сетка стала узкой и высокой, потому что кто-то из дизайнеров поменял местами промежуток по горизонтали (20px → 0) и вертикали (0 → 20px). Будем надеяться, что хоть сознательно.

Вернём всё как было (ну, или можете установить свои значения):

ul.top-sites-list
{
column-gap: 20px !important;
row-gap: 0 !important;
}

Длинные заголовки при наведении мыши прыгают потому, что включается (при наведении, да!) режим переноса по словам. Пожалуйста, никогда так не делайте в пользовательских интерфейсах. Я не страдаю эпилепсией, но даже меня затошнило. Что уж говорить о более сенситивных личностях.

Исправляем:

.top-sites-list .top-site-outer .title .title-label
{
white-space: nowrap !important;

-webkit-line-clamp: none !important;
}

Ну и, наконец, шорткат можно сделать чуть побольше. Размеры его элементов рассчитываются на основе переменной, которая имеет значение 32px. Если добавить 4 пикселя, шорткат будет выглядеть, КМК, поприятнее:

:root
{
--size-item-large: 36px !important;
}

P.S. Пользуясь случаем, хочу попросить рекомендаций: чем вы пользуетесь в качестве главной страницы? Чтобы там были шорткаты (с полноценными preview, которые зачем-то убрала Мозилла), погода, калькулятор и что-нибудь ещё? Думаю, не запилить ли свой аддон со всем этим блэкджеком.

Теги:
+1
Комментарии2

Mozilla удалила в своих условиях использования (Terms of Use) следующее:

«Продаёт ли Firefox ваши персональные данные?»

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

Теги:
Всего голосов 5: ↑5 и ↓0+6
Комментарии3

ИИ-плагины для Сhrome, с которыми можно выполнить различные задачи:

  • Jasper — ИИ-райтер. Напишет любой текст, поправит грамотность или сделает быстрый рерайт под любую аудиторию.

  • Harpa AI — универсальный ИИ-помощник, который заберет всю рутину, интегрирует Claude и ChatGPT в поиск Google, жестко бустит поиск в сети, делает саммари статей и видео.

  • Scalenut — создаёт SEO-контент прямо в браузере, пишет посты для блогов и даже большие, серьезные статьи, оптимизируя их для поисковиков.

  • Perplexity — мощный ИИ-поисковик, который сделает саммари страниц в сети, статей и ответит на любые вопросы.

  • Otter.ai — швейцарский нож для созвонов. За один клик интегрируется в Zoom или Google Meet, транскрибирует звонки: предоставляет текстовую расшифровку и саммари с выделением тезисов.

  • Copyleaks — точный ИИ-детектор, поможет выбрать только оригинальный контент для ваших задач.

  • DeepL — нейропереводчик и редактор. Переводит текст на любой язык прямо во время чтения или сразу при вводе.

Теги:
Всего голосов 3: ↑3 и ↓0+3
Комментарии0

Установка "вечной" темы на хабре

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

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

Сперва я подумал: "Наверняка это защита от отслеживания в Firefox. Попробую добавить хабр в исключения". Не сработало. Но все равно казалось что проблема кроется где-то рядом. У меня куча всяких расширений, блокировщиков и прочей ерунды. Что-то из этого могло удалять какую-нибудь сессию, куку или что-то еще, о чем я и не слышал. Решил проверить на хроме и edge: на одном тоже куча расширений, на втором — ни одного. Проблема оказалась и там.

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

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

Шли дни, менялись сезоны, пока в какой-то момент мне не потребовалось ковыряться в куках браузера по не связанной с данной проблемой теме. Одновременно с этим опять слетела тема и во мне снова что-то дернулось, потому что ну бесит же. Решил спросить у GPT без всякой надежды на решение очень уж специфичной проблемы. Он не сказал ничего нового в общем-то, но предложил проверить в браузере срок действия кук на хабре и мол если дело в этом, то тут уже ничего не сделать, срок валидности кук определяет сам сайт. Средствами фф проверить срок действия кук у меня не вышло, но я ведь как раз ставил расширение "Cookie-Editor", позволяющее читать и редактировать значения кук. Открыл я его на хабре и нашел куку "theme", на вкладке "advanced" которой была вожделенная дата истечения куки, совпадающая тем самым днем.

Я сменил тему еще раз, и посмотрел как изменилась кука — число перепрыгнуло на неделю вперед. Т.е. срок действия настройки темы на хабре: 1 неделя. После этого тема вновь устанавливается на "системную", а в системе у меня стоит темная тема. Я решил провести эксперимент, и отредактировал эту дату, поменяв 2024 на 2025 (не меняя число и день недели, очевидно день недели будет неверным, но главное, что дата заведомо далеко впереди). Идёт уже третья неделя, тема не слетает, а я счастлив. Поставил expiration date на 3000-ый год.
Не знаю, есть ли еще кто с такой проблемой, если есть — надеюсь им поможет этот пост.
Но вообще, возможно для этой куки хабру стоит отмерить какой-то больший срок жизни.

UPD. Ув. @Mirnin подсказал в комментах где в Firefox можно найти срок годности куки:
Инструменты разработчика → Хранилище → Куки. Там же его можно и отредактировать, без всяких расширений.

Теги:
Всего голосов 8: ↑8 и ↓0+12
Комментарии7

Как бы выглядел Хабр в 1993 году.

Приветствую хабравчане, сидел я вечером за ПК, пил кофе и пришла ко мне идея, как бы Хабр выглядел в 1993 году на html 1.0.

Нашел старые сайты тех лет и попытался в простом варианте воспроизвести Хабр. Вот, что получилось. Довольно забавно:)

<HEADER>
<TITLE>Хабр</TITLE>
</HEADER>
<BODY>
<H1>Хабр</H1>

 <dt>Пришли статью, стань автором! <A NAME=69 HREF="">habr.mail.ru</A></dt>
<A NAME=69 HREF="">Моя лента</A>
<A NAME=69 HREF="">Все потоки</A>
<A NAME=69 HREF="">Разработка</A>
<A NAME=69 HREF="">Администрирование</A>
<A NAME=69 HREF="">Дизайн</A>
<A NAME=69 HREF="">Менеджмент</A>
<A NAME=69 HREF="">Маркетинг</A>
<A NAME=69 HREF="">Научпоп</A>


 <dl>
  <dt><H3>Вышел Linux версии 0.2</H3></dt>
  <dd>
Привет, Хабр!
Ядро Linux набирает обороты. Я расскажу как устроено ядро и почему многие энтузиасты выбирают Linux.
   </dd>
   <dd>
   <A NAME=69 HREF="">Читать</A>
    </dd>
 </dl>

 <dl>
  <dt><H3>Ричард Столман хоронит Windows</H3></dt>
  <dd>
В данной статье я приведу 10 причин, почему windows 3.1 и последующие её версии не будут иметь успеха.
   </dd>
   <dd>
   <A NAME=69 HREF="">Читать</A>
    </dd>
 </dl>

 <dl>
  <dt><H3>В программном обеспечении всё плохо</H3></dt>
  <dd>
 Программы тормозят, новые версии требуют всё более мощного железа им уже не хватает 386 процессора на целых 20mhz.

   </dd>
   <dd>
   <A NAME=69 HREF="">Читать</A>
    </dd>
 </dl>

  <dl>
  <dt><H3>Почему С самый лучшмй языка программирования</H3></dt>
  <dd>
Всем приве

Теги:
Всего голосов 13: ↑11 и ↓2+12
Комментарии15

Невидимый трекинг через куки

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

Разработчики [CENSORED], придумали практически безотказный способ отправлять логи, даже если пользователь использует блокировщики. Схема простая:

  1. Случилось событие, которое нужно затрекать.

  2. С помощью JavaScript создаётся кука, имя которой соответствует определённому формату + рандомная строка-суффикс, а в значении содержится urlencoded-набор-параметров-значений.

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

  4. PROFIT.

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

Теги:
Всего голосов 6: ↑6 и ↓0+9
Комментарии5

17 способов улучшить работу YouTube на Windows, macOS и ТВ, так и на смартфонах и даже самих роутерах.


Windows

ЮБуст – расширение для браузера, ускоряющее Ютуб в пару кликов;
GoodbyeDPI — уничтожит тормоза на уровне DPI-пакетов;
Протокол QUIC — простой способ оживить YouTube во всех браузерах;
Piped.video — копия YouTube, с доступом к тем же роликам;
MeTube — видосы будут качаться на комп в отдельном интерфейсе;
Discord — без проблем включает видосы внутри приложения.

macOS

SpoofDPI — настраивается в два счета через Терминал.

Смартфоны

ByeDPI — работает с DPI-пакетами на Android;
PowerTunnel — работает на Андроиде по принципу ByeDPI;
Ceno — альтернативный браузер для Android;

Роутер

Протокол IPv6 — простой способ забустить скорость у себя дома;
OpenWrt — открывает безумный простор для настройки маршрутизации.

Телевизоры

PowerTunnel — также работает с Android TV и Android-приставками;
SmartTube — альтернативный клиент YouTube для ТВ.

Для бесстрашных любителей экзотики

Hearts of Iron IV — в игру встроен рабочий клиент YouTube;
Minecraft — открывает YouTube с модом WebDisplays;
Garry’s Mod — запускает YouTube с парой сторонних модов.

Технические публикации на Хабре про это событие:

• "О блокировке Youtube".
• "Замедление YouTube с технической стороны: ограничение и обход".
• "Чиним замедление YouTube на уровне роутера".

Теги:
Всего голосов 21: ↑20 и ↓1+23
Комментарии7

Представлено расширение для браузеров на базе Chrome под названием «ЮБуст — Ускорение YouTube. Ютуб без замедления в России». Лучше проверять его работу на отдельном ПК или ВМ. Открытого кода проекта не опубликовано.

С этим расширением видео в YouTube даже в 4К грузятся как было до 1 августа.

  1. Скачивайте расширения — тут.

  2. Отключите другие способы растормаживания платформы, если они у вас есть.

  3. Работает только на одной вкладке — не открывайте несколько вкладок с YouTube одновременно.

  4. Перезагрузите страницу.

  5. Ролики работают, как раньше.

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии2

Разработчики из Mozilla запустили открытый всем пользователям опрос о функциях браузера Firefox.

Исследователь опыта пользователей из команде Firefox User Research Чанс Йорк создал опрос для сбора мнений о нескольких функциях браузера, некоторые из которых были предложены ранее в Mozilla Connect. Ответы из опроса помогут Mozilla расставить приоритеты в функциях Firefox, чтобы лучше удовлетворять потребности пользователей и улучшить опыт просмотра страниц в сети.

Заполнение опроса займёт около 5–7 минут, и все ответы анонимны. Вечером 9 августа Mozilla закроет доступ к опросу и преобразует все ответы в числовые данные для совокупного анализа данных. Все данные ответов надёжно хранятся на внутренних платформах Mozilla. В ближайшие недели разработчики составят краткий отчёт по выводам из опроса и поделятся им с сообществом Mozilla Connect.

Теги:
Всего голосов 3: ↑3 и ↓0+5
Комментарии0

Chrome начал уведомлять о новом обновлении Manifest V3. Ради вашей «безопасности» Manifest 3 зарежет расширения с блокировками рекламы.

Как спастись от бесконечного визуального мусора — вручную откладываем обновление этого манифеста до июня 2025 года.

Нужно сделать в браузере:

  • Windows – открываем PowerShell от имени администратора и вписываем команду"registry::HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome"; New-Item " class="formula inline">path -Force; Set-ItemProperty $path -Name ExtensionManifestV2Availability -Value 2

  • MacOS – открываем Терминал и запускаем команду defaults write com.google.Chrome.plist ExtensionManifestV2Availability -int 2

  • После этого открываем Chrome, пишем в строке поискаchrome://policy/ и жмём «Повторно загрузить правила».

Теги:
Всего голосов 5: ↑5 и ↓0+7
Комментарии0

Отечественный браузер «Спутник», разработанный компанией ООО «Спутниклаб», получил массовое применение в государственных организациях и органах государственной власти за счёт поддержки отечественных SSL-сертификатов и нахождения в реестре программного обеспечения Минцифры России.

В 2023 году ООО «Спутниклаб» признано несостоятельным (банкротом). После этого компания подала запрос на исключение браузера «Спутник» из реестра ПО Минцифры России, и 7 марта 2024 г. он был исключён из него. Техническая поддержка браузера «Спутник» прекратилась в 2022 году, а доменное имя browser-sputnik[.]ru, к которому обращались экземпляры программы для получения обновлений, стало доступным для продажи в связи с истечением срока регистрации.

В настоящее время доменное имя browser-sputnik[.]ru принадлежит американской компании Global Internet Telemetry Measurement Collective, используется ей в неизвестных целях, а ассоциированный с доменным именем веб-сервис принимает от установленных на СВТ российских граждан браузеров «Спутник» запросы на получение обновлений.Таким образом, существует угроза внедрения в программное обеспечение «Спутник» вредоносных модулей с целью компрометации СВТ.

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

НКЦКИ рекомендует отказаться от использования браузера «Спутник» в организациях и личных целях и приводит в своём бюллетене перечень ранее принадлежавших компании ООО «Спутниклаб» доменных имён.

Теги:
Всего голосов 5: ↑5 и ↓0+7
Комментарии0

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

Как отключить встроенный браузер Telegram:

На Android:
• Откройте Настройки -› Настройки чатов.
• Прокрутите вниз и выключите опцию «Встроенный браузер».
• Примечание: TON Sites продолжат открываться внутри Telegram даже если вы отключите встроенный браузер.

На iOS:
• Откройте Настройки (последняя вкладка внизу) -› Данные и память -› Браузер.
• Выберите предпочтительный браузер.

Теги:
Всего голосов 4: ↑4 и ↓0+6
Комментарии2

Ближайшие события

19 марта – 28 апреля
Экспедиция «Рэйдикс»
Нижний НовгородЕкатеринбургНовосибирскВладивостокИжевскКазаньТюменьУфаИркутскЧелябинскСамараХабаровскКрасноярскОмск
8 апреля
Конференция TEAMLY WORK MANAGEMENT 2025
МоскваОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань
20 – 22 июня
Летняя айти-тусовка Summer Merge
Ульяновская область

Состоялся релиз минималистичного веб-браузера links 2.30, поддерживающего работу как в консольном, так и в графическом режимах.

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

Браузер links поддерживает спецификацию HTML 4.0, но игнорирует CSS и JavaScript. Также имеется поддержка закладок, SSL/TLS, фоновых загрузок и управления через систему меню. При работе links потребляет около 5 МБ ОЗУ в текстовом режиме и 20 МБ в графическом режиме.

В новой версии links налажена сборка с использованием GCC 14, решены проблемы с отображением заголовка окна в окружениях на базе kwin и отключены асинхронные операции с DNS на платформе Windows для обхода некоторых ошибок в Cygwin.

Источник: OpenNET.

Теги:
Всего голосов 7: ↑7 и ↓0+9
Комментарии8

Эксперты PCWorld сравнили веб-браузеры Google Chrome, Mozilla Firefox, Opera, Microsoft Edge, Brave и Vivaldi по производительности и доступу к данным пользователей.

Главным критерием теста было время загрузки содержимого сайтов, особенно тех, которые богаты графическими элементами и JavaScript.

Тестирование проводилось на ПК на базе AMD Ryzen 5 3600 с видеокартой NVIDIA RTX 3060 Ti, 16 ГБ ОЗУ DDR4-3200 и накопителем Samsung 970 Evo. В качестве операционной системы использовалась Windows 10 версии 22H2.

Для измерения скорости работы браузеров эксперты задействовали инструменты Speedometer 3.0, Jetstream2 и Motionmark 1.3. Первый тест проверяет скорость рендеринга веб-страниц, второй – скорость выполнения JavaScript, третий – скорость отображения графических элементов.

По результатам тестов Chrome занял первое место в тесте Speedometer и второе место во всех остальных тестах, что позволило ему стать лидером среди прочих тестируемых браузеров.

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

Примечательно, что Firefox занял последние места в тестах, но отлично себя зарекомендовал в плане конфиденциальности, практически не собирая информацию о пользователях.

Теги:
Всего голосов 5: ↑2 и ↓3+2
Комментарии4

Apple выпустила рекламу, в которой уличные камеры преследуют тех пользователей, кто запускает на смартфонах браузеры от других разработчиков. В компании утверждают, что сёрфинг в Safari безопасен, с ним проблем не будет и данные пользователей защищены.

Теги:
Всего голосов 1: ↑1 и ↓0+3
Комментарии0

Команда развиваемого с нуля свободного веб-браузера Ladybird объявила о получении пожертвования размером в $1 млн от Криса Ванстрата (Chris Wanstrath), сооснователя GitHub.

Ранее браузер Ladybird являлся компонентом SerenityOS, любительского проекта по разработке с нуля Unix-подобной операционной системы, который был основан Андреасом Клингом (Andreas Kling), ранее работавшим в Nokia и занимавшимся разработкой Safari. В июне 2024 года Клинг решил отделить проект браузера от проекта ОС, и полностью посвятить своё время его разработке.

Согласно сообщению на сайте проекта, Ванстрат и его семья решили пожертвовать $1 млн проекту для дальнейшего финансирования разработки, поскольку они верят в необходимость присутствия на рынке браузеров альтернативного проекта, который так или иначе не финансируется Google и не полагается на технологический стек Google Chrome или любого другого браузера.

Для управления разработкой Ванстрат и Клинг основывают некоммерческий фонд Ladybird Browser Initiative. Браузер создаётся на частные пожертвования, которые, однако, не позволят жертвователям контролировать процесс разработки и управления проектом (unrestricted donations). Отдельно оговаривается, что ни при каких обстоятельствах проект не будет участвовать в спонсорских сделках, условиями которых будет, к примеру, установка поисковой системы по умолчанию.

Проект ориентирован на поддержку операционных систем Linux и macOS, релиз для Windows не планируется.

Источник: OpenNET.

Теги:
Всего голосов 3: ↑3 и ↓0+3
Комментарии1

Состоялся релиз Tor Browser 13.5 с улучшенной защитой от Fingerprinting и обновлёнными настройками мостов (Bridge Settings).

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

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

Tor Browser 13.5 станет последней стабильной версией проекта, поддерживающей ОС Windows 8.1 и старше, а также macOS 10.14 и старше. Пользователям рекомендуется обновить свои системы, чтобы обеспечить постоянную конфиденциальность и безопасность.

Теги:
Всего голосов 1: ↑1 и ↓0+3
Комментарии0

Пользователи определённых дополнений к Firefox, позволяющих обойти блокировки Роскомнадзора, столкнулись с невозможностью загрузить дополнения из каталога addons.mozilla.org (AMO). На страницах некоторых дополнений, обеспечивавших обход блокировок, при попытке открытия из РФ теперь показывается страница с информацией о запрете доступа к странице из региона пользователя.

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

При этом блокировки дополнений, нарушающих законы отдельных стран, не новы, например, в 2022 году Mozilla заблокировала доступ к дополнениям uBlock Origin, AdGuard, AdNauseam и AdBlock из Китая, что было сделано после возникновения угрозы блокировки всего каталога addons.mozilla.org в Китае.

Источник: OpenNET.

Теги:
Всего голосов 4: ↑4 и ↓0+6
Комментарии0

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

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

В разделе пунктуации чаще всего нейросеть меняет дефис на тире (I know that feeling bro), ставит точки в конце фразы и запятые между частями сложного предложения. Нередко приходится добавлять знаки при обособлении обращений и вводных слов или вставных конструкций.

Теги:
Всего голосов 1: ↑1 и ↓0+3
Комментарии3

Сервис мониторинга производительности web-сайтов DebugBear опубликовал результаты анализа влияния браузерных дополнений на производительность и комфорт работы пользователей.

В ходе исследования протестировано 5000 наиболее популярных дополнений к Chrome. При тестировании оценивалась нагрузка на ЦП, объём загружаемых данных, скорость загрузки страниц, задержки при взаимодействии пользователя с веб-страницами и расходование дискового пространства.

Выводы по тестам:

  • использование дополнений с блокировщиками рекламы снижает нагрузку на ЦП, уменьшает объём загружаемых данных и уменьшает потребление памяти;

  • при оценке экономии трафика при включении блокировщиков, наилучшие показатели продемонстрировал uBlock Origin, который позволил снизить размер загружаемых данных на протестированных сайтах в среднем с 41 МБ до 3 МБ;

  • в тестах влияния дополнений на потребление памяти наилучшие результаты оказались у дополнения DuckDuckGo Privacy Essentials. При использовании AdBlock Plus расход памяти увеличился;

  • из 336 дополнений, имеющих более 1 млн пользователей, 11 приводили к увеличению нагрузки при обработке каждой страницы более чем на 0.5 с времени ЦП. Худшие показатели отмечены у дополнения Monica;

  • 86% из протестированных дополнений создавали минимальную (менее 50 мс) нагрузку на ЦП, 5.2% дополнений создавали нагрузку от 50 до 100 мс процессорного времени, 4.4% - от 100 до 250 мс, 2.4% - от 250 до 500 мс, 1.7% - более 500 мс.

Источник: OpenNET.

Теги:
Всего голосов 4: ↑4 и ↓0+7
Комментарии0

Google разрешила кастомизировать игру Dinosaur Game, также известную как T-Rex Game или Dino Runner, кодовое название — Project Bolan. Это встроенная браузерная игра в браузере Google Chrome. Игра была создана Себастьяном Габриэлем в 2014 году.

Теги:
Всего голосов 4: ↑4 и ↓0+6
Комментарии0

Менеджер Mozilla опубликовал список будущих улучшений в Firefox, к реализации которых уже приступили разработчики:

  • группировка вкладок;

  • возможность вертикального размещения списка вкладок и модернизированная боковая панель;

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

  • поддержка настройки фона страницы, показываемой при открытии новой вкладки. Можно будет установить в качестве фона любую картинку или изменить цвет;

  • интуитивно понятные настройки конфиденциальности, упрощающие управления возможностями, связанными с защитой от отслеживания перемещения пользователя между сайтами;

  • модернизация меню, нацеленная на акцентирование внимания на наиболее важных элементах, снижение визуального беспорядка и выделение приоритетных действий;

  • продолжение работы над оптимизацией производительности, сокращения времени загрузки страниц, ускорение запуска, уменьшения энергопотребления при автономной работе. Уже проделанная работа позволила на 20% улучшить показатели прохождения теста Speedometer 3;

  • проект Interop, нацеленный на улучшение совместимости между браузерами, обеспечение согласованной поддержки веб-технологий в разных браузерах, выявление расхождений в поведении браузеров и упрощение создания сайтов;

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

Теги:
Всего голосов 4: ↑4 и ↓0+6
Комментарии1

В «Яндекс Браузере» для организаций появились новые групповые политики для защиты информации. Администраторы могут добавлять на веб‑страницы цифровые водяные знаки, управлять работой буфера обмена и функцией drag‑and‑drop в браузере. Это поможет защитить конфиденциальные данные.    

Цифровые водяные знаки — это QR-коды, которые размещают на веб-страницах с важной информацией, чтобы защитить от утечки. Эти QR-коды видны на скриншотах и фотографиях экрана. Они содержат информацию о просмотре страницы, например, с какого устройства её открывали. Цифровые водяные знаки можно добавлять как на внутренние, так и на внешние ресурсы, где компания хранит данные. Для этого достаточно указать список сайтов, где нужно разместить QR-коды, задать их размер, количество и прозрачность.

Групповые политики позволяют настроить работу функции drag-and-drop, которая помогает переносить информацию, загружать её в хранилища, прикреплять файлы и изображения к письмам. Теперь IT-администраторы или сотрудники службы безопасности могут составить список сайтов, для которых функция drag-and-drop не будет работать. А значит, важные тексты, изображения и другие данные не окажутся за пределами компании. 

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

Теги:
Всего голосов 2: ↑2 и ↓0+5
Комментарии3

2 мая 2024 года Mozilla сообщила о преодолении рубежа в 1000 дополнений, доступных для Android-версии Firefox в каталоге AMO (addons.mozilla.org).

В декабре 2023 года, после введения в строй инфраструктуры дополнений для Android-версии Firefox, в каталоге насчитывалось 489 дополнений. Менее чем за пять месяцев число дополнений, портированных для Android-версии Firefox, удвоилось.

Разработчики дополнений, уже поставляемых для настольной версии Firefox, могут адаптировать свои продукты для работы в мобильной версии, переведя дополнение с модели постоянного фонового выполнения (extension.getBackgroundPage) на режим обработки событий (browser.runtime.onMessage.addListener), а также задействовав методы адаптивной компоновки элементов интерфейса.

Источник: OpenNET.

Теги:
Всего голосов 5: ↑5 и ↓0+6
Комментарии0

? Как убрать панель вкладок в Firefox

  1. В адресной строке введите about:config

  2. Измените toolkit.legacyUserProfileCustomizations.stylesheets на true

  3. В адресной строке введите about:support

  4. Откройте в проводнике папку, указанную в Profile Directory (Папка профиля)

  5. Создайте в ней папку chrome, в ней создайте файл userChrome.css

  6. Скопируйте в userChrome.css этот код

  7. Перезапустите Firefox

  8. Если вы хотите, чтобы вкладки были в боковой панели, установите Tree Style Tab

Зачем это делать?
Вкладки занимают очень много места (в комментариях до/после), а нужны они не всегда. Поэтому легче убрать их в сайдбар и открывать его горячей клавишей по необходимости.
Больше всего такой ux популяризировал Arc, но он есть только на мак, да и перелезать на другой браузер ради вкладок не хочется.

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

Теги:
Всего голосов 3: ↑3 и ↓0+4
Комментарии5

Вечером 11 апреля 2024 года Apple заблокировала домен t.me в Safari. Браузер начал предупреждать, что там располагается мошеннический сайт.

Домен t.me принадлежит Telegram и используется в качестве ссылки на каналы или посты. Вероятно, Apple не принимала такое решение в ручном режиме, а всю работу выполнили алгоритмы ИБ компании.

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

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

Спустя полтора часа Apple разблокировала домен t.me в Safari. Сейчас ссылки открываются как обычно. С чем была связана проблема с блокировкой в компании не уточнили.

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

Хотите почувствовать себя Шерлоком Холмсом? ?️

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

Как принять участие

Регистрируйтесь по ссылке. 9 апреля отправим письмо с подсказкой, на какой странице начинать поиски. Далее вам нужно следовать по маршруту: искать спрятанные ссылки и переходить по ним дальше. 

Квест пройдет с 9 по 11 апреля 2024. 12 апреля подведем итоги. Назовем имя главного победителя и с помощью рандомайзера разыграем 15 призов среди всех финалистов. 

Теги:
Всего голосов 4: ↑4 и ↓0+4
Комментарии1

Детективный квест «В поиске пропавших ссылок». Мерч и до 15 000 бонусов за победу

Попробуйте себя в роли сыщика: найдите на страницах Selectel спрятанные ссылки и первыми дойдите до финала. Квест пройдет с 9 по 11 апреля 2024. 

О квесте

В квесте приготовили для вас маршрут по страницам сайта. Поочередно изучайте каждую страницу, ищите спрятанную ссылку и переходите по ней дальше. Первый финалист получит суперприз — 15 000 бонусов на услуги Selectel и лимитированный мерч. Среди остальных участников, прошедших квест до конца, разыграем 15 дополнительных подарков.

Зарегистрироваться → 

Также подготовили специальные призы от нашего партнера — учебного центра для IT-специалистов Слёрм. 

  • Любой свой курс на выбор главному победителю.

  • Три места на будущих потоках «Куб БАЗА» и три места на «Куб МЕГА» среди всех финалистов.

  • Скидка в 10% на курсы всем участникам квеста.

На что потратить бонусы

15 000 ₽. На несколько месяцев арендовать сервер с GPU — например, конфигурацию CL23-SSD, CL13-NVMe или CL23-NVMe. Их можно использовать для 1C и хостинга веб-сайтов, а также в качестве игровых серверов.

5 000 ₽. На полтора года арендовать облачный сервер линейки Shared Line и использовать его для хостинга pet-проектов. Или взять на неделю сервер с видеокартой, чтобы провести серию ML-экспериментов и аналитических вычислений. 

Как распоряжаться ресурсами — решать вам. Конфигурации серверов можно гибко изменять и платить только за потребляемые мощности по модели pay-as-you-go. 

Теги:
Всего голосов 9: ↑8 и ↓1+7
Комментарии0

Состоялся релиз ОС Chrome OS 122, основанной на ядре Linux, системном менеджере upstart, сборочном инструментарии ebuild/portage, открытых компонентах и браузере Chrome 122.

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

Вывод на экран осуществляется при помощи графического стека Freon (ведётся работа по переходу на использование Wayland) и оконного менеджера Aura.

Исходные коды проекта распространяются под свободной лицензией Apache 2.0.

Сборка Chrome OS 122 доступна для большинства актуальных моделей Chromebook. Для использования на обычных компьютерах предлагается редакция Chrome OS Flex.

Основные изменения в Chrome OS 122:

  • добавлен режим Battery Saver;

  • в поисковую строку интерфейса запуска программ (Launcher) встроена возможность отправки запросов на естественном языке, обрабатываемая движком на базе машинного обучения;

  • предоставлена возможность редактирования транскрипции голосовых пояснений к скринкасту;

  • предоставлены динамические обои, меняющиеся в зависимости от времени дня и учитывающие выбранный режим оформления (светлый или тёмный);

  • добавлена поддержка VPN на базе протокола IKEv2 (Internet Key Exchange Protocol Version 2);

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

Источник: OpenNET.

Теги:
Всего голосов 3: ↑3 и ↓0+3
Комментарии0

Будет ли полнофункциональный текстовый браузер жрать больше ресурсов, чем обычный, или же меньше?

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

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

Короче, задача тянет уже на неплохой AI, не находите? О_о

Теги:
Всего голосов 2: ↑1 и ↓10
Комментарии5

Браузерный движок WebKit (Safari и Epiphany) переходит на использование для отрисовки 2D-графики библиотеки Skia, применяемой в Google Chrome, Firefox, ChromeOS, Android и Flutter и поддерживающей отрисовку с использованием GPU.

Портирование проведено компанией Igalia в рамках инициативы по оптимизации производительности WebKitGTK для GNOME. В качестве причины миграции упоминается достижение предела в процессе оптимизации производительности 2D-отрисовки с использованием CPU и возникновение необходимости задействовать GPU для дальнейшего повышения производительности.

Попытки добавления в библиотеку Cairo, которая применялась в WebKit, возможности 2D‑отрисовки с использованием GPU не увенчались успехом из‑за архитектурных особенностей решения, а проект написания собственной библиотеки отрисовки был отброшен из‑за трудности в достижении баланса между производительностью и качеством.

Что касается производительности, то начальный порт WebKit на Skia при прохождении тестов MotionMark на ПК показал ускорение отрисовки в два раза, по сравнению со старым кодом, использующим CPU.

В феврале 2024 года ветка WebKit, переведённая на Skia, достигла готовности к передаче в основной состав кодовой базы WebKit. После обсуждения с разработчиками из Google, Sony, Apple и Red Hat было принято решение о переводе WebKit с библиотеки Cairo на Skia, и в настоящее время код для поддержки Skia уже принят в основную ветку WebKit.

Источник: OpenNET.

Теги:
Всего голосов 2: ↑2 и ↓0+2
Комментарии0

Wonder Interactive работает над интеграцией поддержки Unreal Engine 5 в веб-браузеры через API WebGPU.

По данным разработчиков, Unreal Engine 5 уже портирован на WebGPU в тестовом режиме. Генеральный директор компании подтвердил, что решение будет включать в себя многопоточный рендеринг и систему потоковой передачи ресурсов.

WebGPU, современный API веб-графики и преемник WebGL, обеспечивает более высокую производительность и поддержку современных функций для веб-приложений. Это решение предоставляет разработчикам низкоуровневый доступ к графическому процессору, что может привести к более эффективному рендерингу и возможности экспериментировать с функциями и программным обеспечением, которые раньше в веб-браузере были недоступны.

Ранее Wonder Interactive реализовала возможность запуска Unreal Engine 4.27 в браузере и представила демо-версию этого проекта под названием SpaceLancers.

В Wonder Interactive планируют выполнить аналогичную работу для других популярных игровых движков, включая Unity, Godot и O3DE.

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии1

Компания «Яндекс» рассказала о новых функциях в «Яндекс Браузере» с использованием нейросетей компании. По словам разработчиков, новые функции включают перевод на русский видео с восьми иностранных языков, пересказ видео, генерацию субтитров и так далее. Также был обновлён дизайн «Яндекс Браузера».

В новые функции «Яндекс Браузера» вошли:

  • редактирование с помощью YandexGPT. Языковая модель помогает пользователям писать комментарии, письма, отзывы и другие сообщения. Для этого нужно просто выделить фрагмент и выбрать функцию «Помочь с текстом», где работают режимы «Исправить ошибки», «Сократить» и «Улучшить стиль»;

  • пересказ и перевод видеороликов. К переводу английского, китайского, французского, испанского, итальянского и немецкого добавился перевод с японского и корейского языков;

  • краткий пересказ видео с иностранных языков при помощи YandexGPT на русском языке. Также чат‑бот озвучивает пересказ;

  • генерация субтитров для русскоязычных видео с разделением реплик разных спикеров;

  • возможность создавать изображения с помощью нейросети YandexART. Для этого нужно обратиться к Алисе и текстом или голосом описать то, что хочется увидеть на картинке. Этот режим работы называется «Давай нарисуем»;

  • проверка сайтов на наличие фишинга с помощью ML‑модели;

  • сканирование QR‑кодов во время воспроизведения видео.

Подробнее о функциях можно прочитать в отдельной статье на Хабре.

Теги:
Всего голосов 6: ↑6 и ↓0+6
Комментарии0

Вышел релиз web-браузера Pale Moon 33.0.0, ответвившегося от кодовой базы Firefox для обеспечения более высокой эффективности работы, cохранения классического интерфейса, минимизации потребления памяти и предоставления дополнительных возможностей по настройке.

Сборки Pale Moon формируются для Windows и Linux (x86_64). Код проекта распространяется под лицензией MPLv2 (Mozilla Public License).

Проект придерживается классической организации интерфейса, без перехода к интегрированным в Firefox 29 и 57 интерфейсам Australis и Photon, и с предоставлением широких возможностей кастомизации. Из удалённых компонентов: DRM, Social API, WebRTC, PDF-просмотрщик, Сrash Reporter, код для сбора статистики, средства для родительского контроля и людей с ограниченными возможностями.

По сравнению с Firefox, в браузер возвращена поддержка расширений, использующих XUL, и сохранена возможность применения как полноценных, так и легковесных тем оформления.

Источник: OpenNET.

Теги:
Всего голосов 3: ↑3 и ↓0+3
Комментарии0

Как отключить кеширование браузера с помощью мета-тегов HTML.

Правильный минимальный набор заголовков, который работает в наиболее распространённых браузерах:

  • Cache-Control: no-cache, no-store, must-revalidate

  • Pragma: no-cache

  • Expires: 0

Где:

  • Cache-Control для HTTP 1.1

  • Pragmaдля HTTP 1.0

  • Expires для proxies

Теги:
Всего голосов 5: ↑4 и ↓1+3
Комментарии3

Состоялся выпуск минималистичного многоплатформенного веб-браузера NetSurf 3.11, способного работать на системах с несколькими десятками мегабайт ОЗУ.

Сборки проекта подготовлены для Linux, Windows, Haiku, AmigaOS, RISC OS и различных Unix-подобных систем. Код браузера написан на языке C и распространяется на GitHub под лицензией GPLv2.

Браузер NetSurf 3.11 поддерживает вкладки, закладки, отображение эскизов страниц, автодополнение URL в адресной строке, масштабирование страниц, HTTPS, SVG, интерфейс для управления Cookie, режим сохранения страниц с изображениями, стандарты HTML 4.01, CSS 2.1 и частично HTML5.

В проекте предоставляется ограниченная поддержка JavaScript, которая по умолчанию отключена. Страницы отображаются при помощи собственного браузерного движка, основу которого составляют библиотеки Hubbub, LibCSS и LibDOM. Для обработки JavaScript применяется движок Duktape.

В новой версии NetSurf:

  • улучшена поддержка CSS и обеспечена корректная отрисовка страниц, в которых используется CSS-свойство flex;

  • улучшена компоновка таблиц, обработка списков и поддержка тёмных тем оформления;

  • проведена оптимизация производительности. Улучшена поддержка платформы RISC OS;

  • добавлена поддержка формата изображений JpegXL;

  • добавлен декодировщик изображений rsvg;

  • по умолчанию отключены TLS 1.0 и TLS 1.1, и настроено использование TLS 1.3;

  • добавлена поддержка OpenSSL 3;

  • обеспечена поддержка автозамены http на https;

  • улучшен интерфейс на базе библиотеки GTK.

Источник: OpenNET.

Теги:
Всего голосов 9: ↑9 и ↓0+9
Комментарии1

Google опубликовала релиз web-браузера Chrome 120.

Основные изменения в Chrome 120:

  • стартовал эксперимент по отключению поддержки сторонних Cookie, выставляемых при обращении к сайтам, отличным от домена текущей страницы;

  • начался процесс прекращения поддержки видеокодека Theora;

  • оформление каталога Chrome Web Store переработано для упрощения поиска и управления дополнениями;

  • расширена функциональность интерфейса «Проверка безопасности» (Safety check);

  • реализована адаптивная панель инструментов, меняющаяся в зависимости от изменения размера окна;

  • взаимодействие с принтерами перенесено в отдельный сервисный процесс;

  • в TLS включена реализация механизма инкапсуляции ключей (KEM, Key Encapsulation Mechanism), использующего гибридный алгоритм X25519Kyber768, устойчивый к подбору на квантовых компьютерах;

  • в версии для Android прекращена поддержка платформы Android 7.0 Nougat;

  • внесены улучшения в инструменты для web-разработчиков. В отладчике по умолчанию включено игнорирование скриптов размещённых в каталогах "/node_modules/" и "/bower_components/" с модулями Node.js. В режиме удалённой отладки реализован переключатель для выбора между мышью и сенсорным экраном. Улучшена отладка анимации. В панель Elements добавлен переключатель "media" для отладки элементов <audio> и <video>.

Источник: OpenNET.

Теги:
Рейтинг0
Комментарии0

«Яндекс» опубликовал исследование, посвящённое настройкам доступности, которые пользователи «Яндекс Браузера» включают на iOS и Android в России.

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

По данным «Яндекса», 51% пользователей мобильного Браузера, или более 20 миллионов человек, используют хотя бы одну настройку доступности на Android и iOS. Самыми популярными функциями стали:

  • изменение размера шрифта — 35%, или 14 миллионов пользователей;

  • тёмная тема — 27%, или около 11 миллионов пользователей;

  • монозвук — 3%, или почти 1,5 миллиона пользователей;

  • увеличение контрастности — 2%, или более 800 000 пользователей;

  • субтитры — 2%, или более 800 000 пользователей.

Исследование «Яндекса» основано на обезличенной информации, актуальной на октябрь 2023 года.

Теги:
Рейтинг0
Комментарии0

На Flathub опубликована неофициальная версия браузера Vivaldi в формате flatpak, подготовленная одним из сотрудников компании. Неофициальный статус пакета объясняется различными факторами, в частности, пока нет полной уверенности в том, что «песочница» Chromium при запуске в среде Flatpak будет достаточно безопасна. Если в дальнейшем никаких особых проблем не возникнет — пакет будет переведён в официальный статус.

Появление сборок Vivaldi в формате Flatpak позволяет расширить возможности установки браузера в различных дистрибутивах без необходимости подготовки специализированных пакетов. Также, несмотря на пока неофициальный статус, разработчики Vivaldi будут обрабатывать сообщения об ошибках по данной версии наравне со всеми другими, чтобы оперативно вносить необходимые исправления.

Источник: OpenNET.

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии0