[ON] Представлен Carbonyl, консольный браузер на основе движка Chromium

Обсуждение новостей, соответствующих тематике форума

Модератор: Модераторы разделов

Ответить
Аватара пользователя
rssbot
Бот
Сообщения: 6002
ОС: gnu/linux

[ON] Представлен Carbonyl, консольный браузер на основе движка Chromium

Сообщение rssbot »

Представлен новый консольный web-браузер Carbonyl, основанный на движке Chromium и способный отображать в терминале любые сайты, в том числе YouTube. Браузер поддерживает почти все Web API, включая WebGL, WebGPU и средства для воспроизведения видео, звука и анимации. Работа возможна как при прямом запуске терминала, так и при подключении через SSH. Обвязка вокруг движка Chromium написана на языках TypeScript, C++ и Rust.



Проект продолжает развитие утилиты html2svg, которая изначально была разработана для преобразования HTML и ‹canvas› в векторные (SVG, PDF) или растровые изображения (PNG, JPEG, WebP), а теперь задействована в качестве основы для отрисовки в терминал. Для вывода графики задействованы возможности терминалов, таких как xterm-256, выводить unicode-символы в цвете - в качестве виртуального пикселя используется символ U+2584 ("▄"). Пользуясь тем, что соотношение сторон в этом символе 1:2, имеется возможность отображения на его основе двух квадратных пикселей, верхний из которых задаёт цвет фона, а нижний - переднего плана.


Для отслеживания движения мыши, перемещения курсора и изменения цвета текста используются escape-последовательности xterm. Для терминала xterm возможно задействование RGB-палитры 6x6x6, а при установке режима COLORTERM - 24-разрядной полноцветной палитры RGB. Текст отрисовывается в фиксированном размере, отдельно от изображений. Для перехвата текста в библиотеке Skia подключается отдельный обработчик.
Код отрисовки оптимизирован для работы в терминале и позволяет выводить графику с частотой обновления на уровне 60 FPS с минимальной нагрузкой на CPU.

Изображение
Изображение
Изображение


Источник: https://www.opennet.ru/opennews/art.shtml?num=58566
(opennet.ru, основная лента)
Спасибо сказали:
Аватара пользователя
UnixNoob
Сообщения: 1378
ОС: Slackware

Re: [ON] Представлен Carbonyl, консольный браузер на основе движка Chromium

Сообщение UnixNoob »

В чем удобство использования браузера в консоли, чем использование какого-нибудь luakit или quitebrowser'a? Какие преимущества?
"Однажды один очень мудрый человек… ничего не сказал. Времена были опасные, да и собеседники ненадёжные"
Спасибо сказали:
igor@igor
Сообщения: 1374
ОС: Debian GNU/Linux, wheezy-amd64

Re: [ON] Представлен Carbonyl, консольный браузер на основе движка Chromium

Сообщение igor@igor »

UnixNoob писал:
28.01.2023 11:21
В чем удобство использования браузера в консоли, чем использование какого-нибудь luakit или quitebrowser'a? Какие преимущества?
Быстрота поиска информации - удобство!
Меньшее потребление ресурсов ПК - "экономия"!

"Потешить" своё ЧСВ - типа я "такая(-/-ой) крутая(-/-ой)"! :)

=> Нужно "зверька" подробнее изучить..!
...
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2645
ОС: Gentoo

Re: [ON] Представлен Carbonyl, консольный браузер на основе движка Chromium

Сообщение ormorph »

Извращение какое то, движок chromium в консоль. А сколько ещё это чудо собирать придется. Там ещё сборочный скрипт тянет весь репозиторий chromium из git-а, а это более 20gb.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20791
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: [ON] Представлен Carbonyl, консольный браузер на основе движка Chromium

Сообщение Bizdelnick »

igor@igor писал:
04.02.2023 06:30
Быстрота поиска информации - удобство!
Меньшее потребление ресурсов ПК - "экономия"!
С чего бы это хромовский движок вдруг стал работать быстрее и потреблять меньше ресурсов? На его фоне графика кушает всего ничего.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
igor@igor
Сообщения: 1374
ОС: Debian GNU/Linux, wheezy-amd64

Re: [ON] Представлен Carbonyl, консольный браузер на основе движка Chromium

Сообщение igor@igor »

ormorph писал(а):
04.02.2023 11:12
Извращение какое то, движок chromium в консоль. А сколько ещё это чудо собирать придется. Там ещё сборочный скрипт тянет весь репозиторий chromium из git-а, а это более 20gb.
Что-то минимализма похоже никакого нет..!((((
=> Беру свои слова обратно...
...
Спасибо сказали:
igor@igor
Сообщения: 1374
ОС: Debian GNU/Linux, wheezy-amd64

Re: [ON] Представлен Carbonyl, консольный браузер на основе движка Chromium

Сообщение igor@igor »

Bizdelnick писал:
04.02.2023 14:15
igor@igor писал:
04.02.2023 06:30
Быстрота поиска информации - удобство!
Меньшее потребление ресурсов ПК - "экономия"!
С чего бы это хромовский движок вдруг стал работать быстрее и потреблять меньше ресурсов? На его фоне графика кушает всего ничего.
Я опять "буркнул", а своей головой "ясной" как всегда не подумал..!
...
Виноват!((((
...
Спасибо сказали:
igor@igor
Сообщения: 1374
ОС: Debian GNU/Linux, wheezy-amd64

Re: [ON] Представлен Carbonyl, консольный браузер на основе движка Chromium

Сообщение igor@igor »

20 Гигов!
"Лиса ~гиг"
Тогда, "ф топку такого гугл зверька!" :)
Спасибо сказали:
Аватара пользователя
Ater
Сообщения: 170
Статус: Дважды Будда Советского Союза
ОС: Gentoo

Re: [ON] Представлен Carbonyl, консольный браузер на основе движка Chromium

Сообщение Ater »

Консольный на базе Chromium? Прикольно, но... зачем? Экономия ресурсов, как уже сказали, отсутствует. По скорости links (лишь ИМХО, не проверял) кроет его как Тузик черепаху. Так что на самом деле не понимаю. Не пытаюсь троллить, просто высказал мысли.
Есть люди, которые его уже пощупали?
Азъ есмь БҌшеный Їзюмъ
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2645
ОС: Gentoo

Re: [ON] Представлен Carbonyl, консольный браузер на основе движка Chromium

Сообщение ormorph »

Ater писал:
05.02.2023 09:11
Не пытаюсь троллить, просто высказал мысли.
Есть люди, которые его уже пощупали?
Тут желание сразу пропадает. Скачал git, запустил скрипт для скачивания необходимого для сборки:

Код: Выделить всё

./scripts/gclient.sh sync

После того как дошло до 71 Гб, уже желания на это смотреть не было, оборвал и послал я это дело.
Спасибо сказали:
Аватара пользователя
olecya
Сообщения: 901
ОС: debian, fedora (i3-wm)

Re: [ON] Представлен Carbonyl, консольный браузер на основе движка Chromium

Сообщение olecya »

ormorph писал(а):
05.02.2023 09:26
После того как дошло до 71 Гб
У меня уже установлен докер. Поэтому команда очень дешевая (порядка 150M):

Код: Выделить всё

docker run -ti fathyb/carbonyl https://youtube.com
carbonyl.png
carbonyl.png (52.37 КБ) 393 просмотра
Спасибо сказали:
Аватара пользователя
olecya
Сообщения: 901
ОС: debian, fedora (i3-wm)

Re: [ON] Представлен Carbonyl, консольный браузер на основе движка Chromium

Сообщение olecya »

Чуть с размером контейнера ошиблась, посмотрела - virtual 402MB
P.S. Но ютуб просит обновить браузер и отказывается показывать видео
Сейчас через гугл зашла - показывает, но звука нет. Архив с бинарником и библиотеками 75M - звук есть
Спасибо сказали:
Аватара пользователя
UnixNoob
Сообщения: 1378
ОС: Slackware

Re: [ON] Представлен Carbonyl, консольный браузер на основе движка Chromium

Сообщение UnixNoob »

igor@igor писал:
05.02.2023 07:31
"Лиса ~гиг"
Ну вот есть на базе лисы browsh
"Однажды один очень мудрый человек… ничего не сказал. Времена были опасные, да и собеседники ненадёжные"
Спасибо сказали:
igor@igor
Сообщения: 1374
ОС: Debian GNU/Linux, wheezy-amd64

Re: [ON] Представлен Carbonyl, консольный браузер на основе движка Chromium

Сообщение igor@igor »

olecya писала:
05.02.2023 10:05
Чуть с размером контейнера ошиблась, посмотрела - virtual 402MB
P.S. Но ютуб просит обновить браузер и отказывается показывать видео
Сейчас через гугл зашла - показывает, но звука нет. Архив с бинарником и библиотеками 75M - звук есть
Эх!
Хотел на 500 МБ первоначально ставку сделать. :)
Всё равно, намного лучше, чем творение от "Большого Брата / Батюшки Гугла"! :D
Спасибо сказали:
igor@igor
Сообщения: 1374
ОС: Debian GNU/Linux, wheezy-amd64

Re: [ON] Представлен Carbonyl, консольный браузер на основе движка Chromium

Сообщение igor@igor »

UnixNoob писал:
05.02.2023 11:59
igor@igor писал:
05.02.2023 07:31
"Лиса ~гиг"
Ну вот есть на базе лисы browsh
Вот!
Этот "зверёк!" :)
"Вангую - гудный!" :D
Спасибо сказали:
Аватара пользователя
Ater
Сообщения: 170
Статус: Дважды Будда Советского Союза
ОС: Gentoo

Re: [ON] Представлен Carbonyl, консольный браузер на основе движка Chromium

Сообщение Ater »

Ну не знаю. Это все равно что... Ну как, например, кузов и салон от Daewoo Matiz на потроха от ГАЗ-66 суметь натянуть. С виду компактное нечто, нутрянка - тот еще агрегахтунг +с покером и путанами :)
Азъ есмь БҌшеный Їзюмъ
Спасибо сказали:
igor@igor
Сообщения: 1374
ОС: Debian GNU/Linux, wheezy-amd64

Re: [ON] Представлен Carbonyl, консольный браузер на основе движка Chromium

Сообщение igor@igor »

Ater писал:
05.02.2023 14:58
Ну не знаю. Это все равно что... Ну как, например, кузов и салон от Daewoo Matiz на потроха от ГАЗ-66 суметь натянуть. С виду компактное нечто, нутрянка - тот еще агрегахтунг +с покером и путанами :)
:D

КСЖ..!

Тоже, скорее всего, извращение какое-то...
Правда, уже с лисой(
...
Спасибо сказали:
Ответить