#Chromium

Ghadeer Abou-Salehgee8sh@techhub.social
2026-01-03

All this time, toying with #WebGPU, it turned out I was not even using the discrete GPU in my laptop! Have I never looked at the Performance screen in my Task Manager while doing so?! 🤦‍♂️

Anyway, if you are a Windows user and you are playing with WebGPU on a device that has both an integrated (energy saving) GPU and a high-performance discrete GPU, make sure you run your #Chromium browser with the following command line option: --force_high_performance_gpu

Or enable that flag in chrome://flags ... Some of the silly demos I wrote jumped from a mediocre 15-20 FPS to 60 FPS just by turning it on

It seems the implementation of WebGPU in Chromium has issues selecting the high performance adapter, even if instructed to do so, according to the following bug:

issues.chromium.org/issues/369

It appears #Firefox has the same issue, and I do not know yet of any workaround there, like the one for Chromium.

YoSiJo :anxde: :debian: :tor:YoSiJo@social.anoxinon.de
2026-01-03

#firefox mir von heute auf morgen wieder den sponsoring und news spam in neue Tabs zu werfen, ist ein unding.
Hat jemand ein gute alternative als Browser das nicht #Chromium basiert ist und Plugins für #KeePassXC und content blocking wie #ublock und #umatrix hat?

Kushal Das :python: :tor: 🇸🇪kushal@toots.dgplug.org
2026-01-03

Need a better way to do #parallel tests via #playwright , #chromium is too heavy for the CPU.

2026-01-03

During the month of December, #Chromium on my laptop started displaying a #captcha to fill out almost every time I tried to search something in the URL. I tracked it down to #GoogleSearch disliking a WiFi tunneling VPN to an Android app I use on my phone as an unlimited data Internet hotspot. The only way to avoid the captchas was to reset my phone's networking each time 😒 So, I took the plunge to change all of my #Web browsers to use #DuckDuckGo as the default search engine and it works great!

DuckDuckGo New Tab Page in Web Browser
いしい@試行錯誤ishii@ishii00141.stars.ne.jp
2025-12-31

iframeの表示で#を使った時のバグは直らなそう
#Chromium #Edge #Gemini #HTML #バグ #ブラウザ #仕様

 2021年に自分のサイトを作った際に気づいて、いまだに放置されているバグがあって、それをGeminiに尋ねたら、バグではなく正常な動作だということで、直りそうにないことが分かった。
 それはiframeタグのsrcに#を使ってiframe内に表示されるページの位置を決めようとしたときに生じるバグで、表示された親ページの一番上がページの先頭ではなくiframeタグの位置になってしまう。Firefoxでは起こらないのだけど、Edge、Chrome、Operaなど、Chromiumのブラウザで起こるらしい。当時は、Microsoft コミュニティで質問したのだけど、ふと思いついてGeminiに尋ね [...続きは下のURLで]

https://ishii00141.stars.ne.jp/20251231-1712-4941/
2025-12-30

If the EU would force #Microsoft to make their Application running natively again, instead of the RAM munching Electron (and other #Chromium) mess even the Explorer is now suffering from in #Windows11 - that move would cut over 75% of the RAM consumption at least. (or BSOD the minds of Microsoft CEOs which only hired vibe coders instead of small data coders)

Victoria (K8VSY) (she/her)k8vsy@mastodon.radio
2025-12-30

I wish this was open sourced, BUT, it's a great way to see what is available via your local library as a book, ebook, or audiobook:

libraryextension.com/

#Library #Libraries #book #books #eBook #eBooks #AudioBook #AudioBooks #Firefox #Chrome #Chromium #Goodreads #TheStoryGraph #Extension #Extensions

2025-12-30

Firefox (actually: Librewolf): hardware accelerated video decoding working out of the box.
Chromium: all hardware acceleration disabled by default.

Use a decent browser!

#browser #firefox #librewolf #chromium #googlechrome

🚀 Несерьёзный Выдумщик 👨‍🔬🛠grumb@shitpost.poridge.club
2025-12-29

Запуск GUI-приложений в Docker-контейнере.
1. На машине с
#Wayland и без #XOrg
2. Rootless-контейнер
#Docker
3. Тяжёлое мультимедиа
#Chromium

Запуск контейнера:

docker run --rm -it \
-e XDG_RUNTIME_DIR="/run/user/$(id -u)" \
-e DBUS_SESSION_BUS_ADDRESS=unix:path=$XDG_RUNTIME_DIR/bus \
-e WAYLAND_DISPLAY=$WAYLAND_DISPLAY \
-v $XDG_RUNTIME_DIR/pipewire-0:$XDG_RUNTIME_DIR/pipewire-0 \
-v $XDG_RUNTIME_DIR/$WAYLAND_DISPLAY:$XDG_RUNTIME_DIR/$WAYLAND_DISPLAY \
-v $XDG_RUNTIME_DIR/bus:$XDG_RUNTIME_DIR/bus \
-v $XDG_RUNTIME_DIR/pulse/native:$XDG_RUNTIME_DIR/pulse/native \
--device /dev/dri \
--device /dev/snd \
имя-образа-для-контейнера \
chromium --no-sandbox --ozone-platform=wayland
Не обязательно с --rm (даёт автоматическое удаление контейнера после остановки\выхода из браузера).
Можно и оставлять контейнера в остановленном состоянии. Однако, если это делается ради сохранения данных, то это некорректно. Данные лучше хранить в монтирующихся каталогах основной системы, нежели в volumes контейнерной среды.

Где взять контейнер?
Создать пустой каталог и поместить в него вот такой
chromium-debian.Dockerfile файл:
FROM debian:12

RUN apt-get update && \
    apt-get install -y chromium --no-install-recommends && \
    rm -rf /var/lib/apt/lists/*
Зайдя в это каталог, через cd, собрать образ:
docker build . \
       --file chromium-debian.Dockerfile \
       -t имя-образа-для-контейнера

Rootless?
Обычные rootful-контейнеры Docker уже не модно и не профессионально (запускают процессы из под root'а системы).
Годный экскурс как сделать на машине rootless-контейнеры —
https://rootlesscontaine.rs/ -> «Getting Started».
Официальная документация —
https://docs.docker.com/engine/security/rootless/
И даже пакет для разворачивания
есть.

Как это работает
Внутри контейнера учётная запись пользователя как бы является root-ом, но это локально, а на самом деле запуск им процессов в основной системе происходит из под обычного пользователя. Того самого, который создал контейнер (то самое
$(id -u) в параметрах).
За счёт файлов
/etc/subuid и /etc/subgid, которые содержат проецирование идентификаторов:
$ cat /etc/subuid
username:100000:65536

Зачем?
Некоторый серьёзный софт встречается лишь для определённых дистрибутивов
#linux'а, а на компьютере у человека может быть экзотичный дистрибутив.
Если в контейнере с другим линухом спокойно работает такая тяжёлая вещь как Chromium с онлайновой аудио-видео мультимедией, то значит высока вероятность, что и остальной софт будет успешно вращаться.

И не всем разработчикам подходит
запуск серверной части VSCode внутри контейнера с toolchain'ом, чтобы подключаться потом через веб-интерфейс. Иногда надо запускать и обычную GUI-тулзы или другое IDE-подобное. Причём, работая сразу с несколькими дистрибутивами, в разных контейнерах, на одной машине.

#containerization #контейнеризация #rootless @Russia@3zi.ru @rur@social.sley.nl

2025-12-27

Any @Vivaldi fans out there care to share what they love about the browser?

I've been running it a while and I've begun to wonder whether or not I should be supporting #chromium instead.

I don't use the built in mail or newsreader thingies and doubt I will anytime soon.

:lesbian_flag: LΞX/NØVΛ 🇪🇺lexinova@toot.community
2025-12-27

what annoy me with modern software even more browser, none of them respect their own privacy settings, even with all telemetry disabled they still phone home.

When i use ungoogled chromium, or cromite and have everything disabled they don"t emit a single "home connection" because i told them to do so.

I don't care that it's needed for this or that if i say don't, i expect the app to obey what I the user say

#foss #browser #firefox #chromium

2025-12-25

After 2 months and ~300 builds, I've finally packaged CEF (Chromium Embedded Framework) for Debian - resolving a 7-year-old ITP (#915400).

This also enabled packaging stremio-gtk, the new GTK4 Stremio client.

58 patches to build Chromium without Google infrastructure. Technical deep-dive: vejeta.com/packaging-stremios-

Packages available for testing at debian.vejeta.com

#Debian #Linux #FreeSoftware #Packaging #CEF #Chromium #FOSS

2025-12-25

Оказывается очень легко создать веб-приложение, достаточно создать в /home/$username/.local/share/applications/ ярлык с содержанием (для примера адрес моего микроблога)

Version=1.0
Name=Microblog
Comment=My microblog
Exec=vivaldi-stable --app="https://log.zlinux.ru" --class=WebApp-microblog --name=WebApp-microblog --force-device-scale-factor=1.1 --user-data-dir=/home/$username/.local/share/ice/profiles/Microblog
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=retext
Categories=WebApps;
MimeType=text/html;text/xml;application/xhtml_xml;
StartupWMClass=WebApp-microblog
StartupNotify=true
X-WebApp-Browser=Vivaldi
X-WebApp-URL=https://log.zlinux.ru
X-WebApp-CustomParameters=
X-WebApp-Navbar=false
X-WebApp-PrivateWindow=false
X-WebApp-Isolated=true

где:

--force-device-scale-factor=1.1 - масштаб только контента страницы, без увеличения UI браузера --user-data-dir - всё, что связано с этим «приложением» — история, куки, логины — будут храниться отдельно от основного профиля браузера

#webapp #chromium #vivaldi #webapps #archlinux

Дата публикации: 24.10.2025

Michał Stankiewiczmstankiewicz@mastodon.com.pl
2025-12-25

#Microsoft odrzucił #RedirectTube do sklepu #Edge. Na szczęście użytkownicy tejże przeglądarki mogą go pobrać z #ChromeWebStore :)

Btw wersja w #Mozilla Add-ons jest nowsza niż w CWS, bo #Google jeszcze nie zaakceptował aktualizacji. Ale nie ma ich co winić – są Święta. Tylko zawsze aktualizacje dla #Gecko i w ogóle #Firefox będą wcześniej niż dla #Chromium i #Chrome, bo Mozilla akceptuje aktualizacje automatycznie, a Google ręcznie

2025-12-24

#Arch #Linux #Niri #DMS #Chromium running all my socials via #WebApps

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst