Comments 45
Из полезного, добавь поддержку h265, я из-за этого поставили себе Thorium https://thorium.rocks/
Почему не линух 😭😭
Под линух и самому собрать можно, там с полпинка все собирается с сорцов. Убунта будет, но не сейчас (ноут с убунтой слегка прилег, не до него сейчас)
Ссори за долгое молчание, выложил .deb и .rpm в бложике.
Наконец кто то озаботился защитой от пассивного трекинга. Автор, у меня Линукс. Можете ли глянуть тест https://test.noleaks.eu/ в вашем браузере? Порефрешить страницу и посмотреть как счётчики себя ведут.
Голый браузер ничего не даст , надо ставить расширение которое эксплойтит эти возможности. В следующей статье как раз будет это.
Вот я открыл в первый раз:

сохранил сессию в помогаторе и закрыл ее:

вот я открыл второй раз:

сохранил как другую сессию в помогаторе и закрыл ее:

вот я открыл в третий траз и пару раз порефрешил:

а теперь самое интересное - я закрываю сессию с двумя рефрешами (там где тройки) и возвращаюсь на свою первую сессию:

и он видит меня так как если бы второй и третьей сессий не было вообще. Так что да, вполне себе работает.
PS сорри за количество картинок, очень хотелось по быстрой похвастаться.
Как интересно редирект обрабатывает - банит целиком. Спасибо большое!
Все 4 метода в опенсорсе, строк по 15 кода на каждый - https://github.com/noleakseu/test/tree/main/tracker Если кто захочет favicon-трекер добавить - милости просим
Да, редирект - это был мой косяк, я этот баг исправил. Кроме того выложил сборку под убунту и написал статейку как использовать Помогатор https://habr.com/ru/articles/868604/ Возможно Вам будет интересно.
Збс, статью бы перевести на английский и закинуть куда нибудь на hackernews. А еще в ультиматум было бы здорово интегрировать патчи от ungoogled-chromium
План даже немного шире - план обьединить всех одиночек-энтузиастов, работающих над хромиумом в эту сторону. Но для этого мне надо набрать критическую массу кода что бы не тратить потом время на диспуты вокруг чьей идеи будем обьединяться. Так что да, медленно но идем в этом направлении.
выложил:
https://news.ycombinator.com/item?id=42469660
https://www.reddit.com/user/gonzazoid/comments/1higkqz/ultimatum_debut/
Если у кого кармы хватит на репост - буду благодарен, r/openSource решили что это промотинг и поставили на ревью.
На дроидах очень не хватает браузера с расширениями/скриптами, нормальной группировкой вкладок аля список с папками, и мультивыделением вкладок с мультидействиями(лучше всего это реализовано в Samsung browser, а больше нигде и не видел, тыкните, плз, если есть ещё браузеры).
Хватило бы и мода браузера какого-ниб с мультивыделением и тп, но нет их(
Нашел мод самсунг браузера, там кучу плюшек лучше сделали, аля убрали ограниченние 100вкладок, уведомления всплывающие о закачке и тп. На 4pda. Хоть юзабальнее стало, но тоже +-( На любителя софт внешне, да и тормозной нехило. Условный Soul browser(самый красивый и настраиваемый, имхо, со скриптами, но выделять несколько вкладок и тд не умеет, только закрыть все, группировка ещё, вроде, какая-то есть, но не интуитивная и тп), Via browser и тп работают на древних 4хА53+2GB RAM, а те хромиумы тупят везде, кроме недавних мощных смартфонов и тп о 6-8ГБ+ оперативки.
=========
+ хочется, чтобы браузер умел жестче выгружать фоновые вкладки, встроенных опций не хватает!( даже после недавних обнов хрома. Пока только расширения на ум приходят, которые переделывают ссылки, что даже сохранить закладки бессмысленно становится, ну и были какие-то, которые умирали сбоили и вся вся куууча тьма вкладок битыми становились. +они не умели превью вкладок делать.
Плз, в своем пк браузере мультивыделение вкладок не грохайте, ато опера тут, прям, отличилась. Не умеет это нифига. У них манагёры и тп сильно альтернативные.
=========
Ещё вертикальный режим древовидный вкладок, нравится, блин, со времён ff3. Теперь поэтому и edge оставляю. Компактно и удобно+-.
Синхронизацию расширениями и тп тяжело добавить будет? Страничку с вашими и прочими закладками/сессиями сохранёнными и тп?
Если дроидовский, то фоновое проигрывание, встроенная качалка, сортировка по доменам и тп.
Ещё находил браузер китайский хромиум какой-то, забыл, там выделение текста абзацами вверх или абзацами вниз от места своим тулбаром было, его сдвигаешь как джойстиком влево или вправо и выделяло... Т.е. не этими глючными клавами, а прям в браузере. Работало лучше всего софта, блин!
Группы вкладок - не знаю, в яндекс браузере перемудрили с этим на пк, на смартфоне норм, но там папок вкладок не бвло, кране не удобно( ну и все те папки добавить в закладки низя, только по 1 штуке перебирать, неудобно очень. Тормозной ещё браузер. Доступ к расширениям ппц далеко запрятан был, за кучу кликов и листаний. Сейчас не помню уже. Месяц+ не юзал.
Что-то забыл, но на смартфонах трабла ещё и с android desktop mode/dex/и тп от moto/huawei, это ж надо софт допиливать, а там уже dex второй ревизии пошел. И всё это ппц жрёт оперативку как не в себя, а самса отжлобит 8 гигов, максимум 16ГБ в s21ultra было, потом обратно 12 стало. Народ аж перепаивал чипы(видел в блоге днс упоминание, что 16ГБ сходу заработал чип после перепайки в сц, а сейчас и 24ГБ lpddr5x за 13к+ чипы находил на али... Это уже замена пк, особенно на сегодняшних процах с запуском пк игр/софта через трансляторы эмуляторы winlator и тп, там аж графика побыстрее, фпс больше чем на 7840u консолях в последних смартфонах с asntutu 3,2млн...)
Сейчас отвечу коротенько и только на один вопрос, остальное чуть подробнее и немножко попозже будет. По поводу вкладок - я не думаю что сам браузер должен что то делать, то есть эта явно вкусовщина и каждый пользоватедь должен иметь возможность настроить поведение под себя. Как это можно сделать? Я бы добавил в браузер возможность программно скрывать таб и возвращать скрытый. Такая простая вещь дает возможность расширениям реализовать логику группировки табов любой сложности. Это не решает проблему памяти, да, там надо решать проблему выгрузки таба и это сложно, но как минимум решает проблему забитого пространства экрана. Ну и соотв. давать расширениям инфу по табам - memory usage и все такое. Ок, я пересплю с этой идеей и озвучусь что могу сделать в эту сторону.
хочется, чтобы браузер умел жестче выгружать фоновые вкладки, встроенных опций не хватает!
На мобилах не хватает браузера, который бы НЕ выгружал фоновые вкладки и не пытался бы перезагрузить их из интернета. Надо освободить оперативку? Скинь на диск, блин!
Регулярно сталкиваюсь с этой проблемой в поездках, когда нет интернета. Открыл заранее что-то в браузере, читаю, потом отвлекся на другое приложение, возвращаюсь в браузер - а вкладка всё, потеряна безвозвратно.
Хром даже еще дальше пошел: он сохраненные как файл страницы пытается из интернета перезагрузить! как бороться - не представляю.
лицензия MIT
поверх BSD? мсье знает толк в legislation.
Сам закопаться в код браузера пока не готов, но хотелось бы накинуть идейку: возможность доверять отдельному корневому сертификату для заданной пользователем маски доменов. И национальные сертификаты можно безопасно и удобно изолировать для себя
Читать невозможно, потому что "чтобы" пишется слитно!
Я не о браузере, я об оформлении. Вот тут неплохо бы ссылку на первую статью сделать. Всем будет хорошо.
В прошлой своей статье я рассказал о том как пробросил в js прямой доступ до http кеша и объяснил для чего я это делаю. Статья завершилась со словами что я еще вернусь со своим антидетект браузером. Я вернулся и это немного больше чем антидетект браузер.
Автор подскажите, а возможно ли что-то сделать с подгрузкой видео ряда в браузере. Сейчас ютуб или другой видеосервис следит за тем нажал я "смотреть далее" и начинает потихоньку выдавать информацию, но если я хочу нажать остановить воспроизведение и подождать пока видео подгрузится полностью в хорошем качестве и затем начать просмотр, то фиг там - сервисы ревностно следят за состоянием кнопки и, я подозреваю, с непосредственного позволения браузера. Я понимаю, что скорее всего это что-то связанное с видеокодеками, но хотел спросить - вдруг это какой-то хитрый способ отслеживать действия пользователя на который можно найти управу. Уж очень нестабильный интернет в дороге порой, а единственные расширения, которые я видел, лишь позволяют загрузить видео файлом и то работают через раз.
В соседнем топике https://habr.com/ru/articles/865312/ обсуждаем подобное, скорее всего попробую прикрутить возможность скачивать видео. А при скачивании если перехватывать сетевые запросы в расширении и кешировать их, то можно реализовать и агрессивную подгрузку.
Я тут недавно столкнулся с тем, что васянские сборки хромиум-базированных бравзеров сильно так проседают по производительности в синтетических тестах относительно ниспосланной с небес официальной версии. Интересно сравнить вашу с тем же ангугулед-хромиум.
не думаю что будет большая разница, у меня флаги сборки плюс минус те же, за исключением раста - я без него собираю. https://github.com/ungoogled-software/ungoogled-chromium-windows/blob/master/flags.windows.gn
Я скорость точно себе в приоритет не ставлю, моя основная цель - упростить код и снизить порог вхождения. Возможно за счет выкидывания лишних сущностей в какой то момент времени оно станет меньше есть памяти, но вот к ускорению я не думаю что подберусь в ближайшее время.
Тут уже упоминали https://thorium.rocks/ выглядит как будто там заморочились с оптимизациями. Что касается того что хром быстрее хромиума - а чего вы ожидали :) У меня на маке бинарь хромиума весит 533Mb а бинарь хрома 1.8Gb, я не думаю что разница только в нескучных обоях. Оптимизации это конкурентное преимущество, я не думаю что гугль будет прям все выкладывать в открытый доступ.
Если это позиционируется как антик, не важно с какой целевой аудиторией, я бы начал с полного списка угроз, и комментариями о том как решен вопрос. Например
Список шрифтов - ...
WebRTC - ...
и т.д.
Эммм.. А смысл? Я написал все что есть, если этого в списке нет - значит этого нет, вроде как понятно :)
Для линукса бы. Есть планы?
Убунта была, я даже выкладывал какие то сборки, потом ноут прилег и как то отложилось. Да, наверно эти выходные потрачу на реанимацию и возобновлю сборки под никсы. На днях будет анонс, я уже сделал sockets api доступным для всех расширений, смотрю там есть пачка api для web apps с которыми можно сделать тоже самое, постараюсь у этому времени уже с линуксом выйти.
Выложил у себя в бложике, можно качать.
можно ссылку, в телеге не нашёл.
https://gonzazoid.com на днях еще 132 версия будет, с фиксами по diskCache api
Ultimatum — еще один форк хромиума, с претензией…