URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 114804
[ Назад ]

Исходное сообщение
"В рамках проекта Browsh развивается консольный браузер на ба..."

Отправлено opennews , 10-Июл-18 21:35 
Представлен (https://news.ycombinator.com/item?id=17487552) новый консольный браузер Browsh (https://www.brow.sh/), примечательный полноценной поддержкой web-технологий и возможностью отображения изображений, видео и  WebGL-контента в форме ASCII-анимации. Для обработки контента применяется движок Firefox. Код Browsh написан на языке Go и распространяется (https://github.com/browsh-org/browsh) под лицензией GPLv3. Готовые сборки подготовлены (https://github.com/browsh-org/browsh/releases) для Linux, FreeBSD, macOS и Windows (для работы дополнительно должен быть установлен Firefox новее выпуска 56).

В качестве основного мотива применения Browsh называется работа в условиях экономии трафика или при низкой пропускной способности. Например, при наличии канала связи порядка 3kbps (например, при подключении через телефон с GPRS) можно соединиться по SSH с сервером и запустить на нём Browsh. В отличие от таких консольных браузеров, как elinks и lynx, в Browsh имеется полноценная поддержка JavaScript и HTML5. Для обработки web-контента используется полноценный браузер Firefox, запускаемый в режиме  без вывода на экран ("-headless"). Browsh  выполняет трансляцию вывода Firefox в текстовое представление с ASCII-графикой, которое можно просмотреть через терминал или отобразить в виде упрощённой страницы в web-браузере пользователя.


Для сокращения требуемой для просмотра в терминале пропускной способности может применяться MoSH (https://www.opennet.dev/opennews/art.shtml?num=46328), кэширующий состояние экрана на стороне клиента и передающего только информацию об изменившихся данных. Browsh также может использоваться для организации доступа в web со слишком маломощных систем, у которых недостаточно ресурсов для запуска полноценного браузера и имеется только возможность обращения к удалённому терминалу, или при нежелании нагружать CPU запуском браузера в условиях жесткой экономии заряда аккумулятора.

URL: https://news.ycombinator.com/item?id=17487552
Новость: https://www.opennet.dev/opennews/art.shtml?num=48945


Содержание

Сообщения в этом обсуждении
"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено Аноним , 10-Июл-18 21:35 
Я уж подумал он будет ресурсов жрать меньше чем современные браузеры, а тут такой облом...

"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено Аноним , 10-Июл-18 22:46 
> Я уж подумал он будет ресурсов жрать меньше чем современные браузеры, а тут такой облом...

Для этого надо выпилить поддержку JS. Бонусом повысится безопасность https://news.ycombinator.com/item?id=16191843


"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено Аноним , 11-Июл-18 00:33 
Ещё бонусом сломается весь интернет

"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено Аноним , 11-Июл-18 02:32 
Это интернет уже сломан. Отсутствие JS наоборот его починит(но работаеть не будет).

"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено Аноним , 11-Июл-18 23:02 
у вас инверсия понятий

"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено Аноним , 10-Июл-18 21:40 
а неплохо он жипеги шакалит...

"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено Лайка Ваймуле , 10-Июл-18 21:42 
прикольная фигня, только проц немного выедает

"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено Аноним , 10-Июл-18 21:55 
>  В рамках проекта Browsh развивается консольный браузер на базе Firefox

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


"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено Аноним , 10-Июл-18 23:24 
Вроде ж есть Palemoon, не?

"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено paulus , 11-Июл-18 08:03 
Он же не развивается, просто объедки со стола фокса... И что будет, когда автору станет лень?

"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено Crazy Alex , 11-Июл-18 09:54 
У вас какая-то странная логика - то "хочу на базе фокса", то "объедки". По факту Pale Moon - штука вполне рабочая, девненько им пользуюсь. И автору не лень не первый год.

"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено нах , 11-Июл-18 13:22 
когда с одной стороны - разработчики бесконечно плачутся, что их мало, но они в тельн... никакие серьезные изменения вносить не могут, потому что недостаточно юнитов и денег, а с другой - радостно тратят свои столь ценные усилия на героическую борьбу то с Adnauseum, то с носкриптом, не говоря уже про героическую победу над плагинами которые не совсем идеально предназначены для - см. вредоносный код UsUseablePlugin - как-то трудно поверить, что это развитие, а не банальная попытка слупить денег с рекламодателей на почве исхода юзеров.


"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено Аноним , 11-Июл-18 15:00 
А еще ведут себя как мрази, чтобы у сообщества точно не возникло желание им помогать

"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено iPony , 12-Июл-18 07:11 
> Palemoon

Частично соответствует

"на базе firefox" - да

"просто нормальный браузер" - нет


"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено Аноним , 12-Июл-18 10:18 
> "просто нормальный браузер" - нет

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


"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено Аноним , 10-Июл-18 21:57 
Рад, что идея https://en.wikipedia.org/wiki/Arachne_(web_browser) жива!

"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено Аноним , 10-Июл-18 21:59 
Мимо тазика писаеш.

"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено Аноним , 10-Июл-18 21:58 
Жаль, что только 64 бита и армы. Хотел попробовать и обломался. 32 бита уже не модно значит, даже для консольного браузера.

"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено Аноним , 11-Июл-18 00:13 
так значит наврали про ориентацию на слабое железо

"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено mandala , 11-Июл-18 02:43 
Ни кто не наврал: запускай браузер на удаленной мощной машине (для серфинга впски за 5 баксов ну просто за глаза и бонусом еще куча плюшек).

А уж иксы вроде всякое железо потянет, хотя оно и не обязательно. Отличная альтернатива линксу в фреймбуфере.


"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено Аноним , 11-Июл-18 11:00 
Нет не наврали, ориентация на слабое а не на устаревшое железо времён мезозойского периода

"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено бедный буратино , 11-Июл-18 03:00 
приложения на go на том же pentium 3 просто не запускаются, ни тушкой, ни чучелом, даже если они едят всего ничего...

"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено Аноним , 11-Июл-18 09:06 
на пне 3 и файрфокс 56 поди не запустится из-за нехватки процессорных инструкций

"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено Crazy Alex , 11-Июл-18 09:55 
Можно собрать без sse, ничего сложного в этом нет

"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено Аноним , 12-Июл-18 04:54 
Давай сразу под 386 без сопроцессора, чего уж там.

"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено IdeaFix , 10-Июл-18 22:06 
Так хочется систему с direct rendering и html5 под ev67 и хотя-бы что-то под hppa, но счастья чота нет :)

"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено Аноним , 11-Июл-18 00:19 
пока оно тебе страницу в современном фирефоксе(?!) отрендерит желание читать пропадет.

"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено НяшМяш , 11-Июл-18 00:24 
У меня 2 предположения на этот счёт - либо вы сидите на адреналине (или на чём-то ещё), что вам уже полсекунды-секунда невтерпёж, либо у вас диалап на селероне 900 мгц.

"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено Crazy Alex , 11-Июл-18 09:59 
На практике - либо интерфейс реагирует мгновенно, либо раздражает. Впроенм, веь в этом плане yблюдoчен почти весь, кроме совсем легковесных сайтов на хорошем коннекте и очень хорошо написанных одностраничников, прячущих весь обмен данными в фон

"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено нах , 11-Июл-18 13:26 
у меня предположение, что вы ни одной книжки по interface usability не читали.

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

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


"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено iPony , 12-Июл-18 07:15 
> что вам уже полсекунды-секунда невтерпёж

Мне как-то этак в 2009 году пришлось в IE6 заполнять огромную форму со всякими там мастерами выборов и прочим.
Действительно, полсекунды-секунда... Но передать словами тот кошмар я не смогу. Это надо (хотя лучше не надо) испытать.


"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено IdeaFix , 11-Июл-18 05:52 
Тут же интерес чисто спортивный, не практический. Начать подбирать относительно современную и относительно прямую ОС по RISC, удивиться что ни Debian 5 (что не удивительно) ни Debian 8/9 (debian-ports) такими не являются. Копнуть Тру64 и ОпенВМС - убежать в ужасе, нет, в спокойной грусти. Попробовать Gentoo - удивиться что дела там еще хуже чем на debian-ports и хэндбуки, которым по пять лет, были не достоверны 5 лет назад :)

Постепенно смириться с тем что на hppa не добиться ничего и начать подбирать железо под Alpha... я сейчас как раз на этой стадии. Есть формальный direct rendering: yes и FireFox 3 :) Кодеков правда как-то не завезли и вообще всё с мультмедией плохо, но... что hppa (CPU_500MHz/1GB SDR120MHz/SCSI 15K), что Alpha (CPU_617MHz/2GB/SCSI 15K) не плохо так тянут LAMP стек :) meltdown и spectre не пройдут :)

Но, это конечно баловство, лишь подтверждающее что генту фактически поддерживает архитектур не больше чем убунту, и качество документации у него не лучше чем у Альта...


"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено Аноним , 10-Июл-18 22:09 
> В Firefox устанавливается специальное дополнение, которое принимает от внешней консольной утилиты запросы, обрабатывает их и выполняет трансляцию вывода в текстовое представление с ASCII-графикой.

Что за бред? Какое дополнение?


"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено Аноним , 10-Июл-18 22:29 
Вот это https://github.com/browsh-org/browsh/tree/master/webext

"description": "Renders the browser as realtime, interactive, TTY-compatible text",


"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено Аноним , 10-Июл-18 22:38 
Ясно, спасибо.

"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено Аноним , 10-Июл-18 22:19 
https://f001.backblazeb2.com/file/roma-share/Screenshot_2018...

"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено шрифтоёб , 10-Июл-18 22:30 
а что со шрифтами?

"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено Аноним , 10-Июл-18 22:37 
> а что со шрифтами?

ух, поспешил. Вот https://f001.backblazeb2.com/file/roma-share/Screenshot_2018...


"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено zzz , 10-Июл-18 22:56 
Под виндой требует 32-битный FF, хотя скомпилен browsh под amd64. Дичь какая-то.

"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено Аноним , 11-Июл-18 02:38 
Под чем? Под виндами? Да, действительно дичь этим пользоваться.

"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено zzz , 11-Июл-18 18:09 
1%-ники взбесились.

"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено mandala , 11-Июл-18 02:52 
> Под виндой

Пффф... Мало ли что в дурдоме психи требуют.


"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено zzz , 11-Июл-18 13:57 
Это вы щас разрабов обозвали, некрасиво.

"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено user90 , 10-Июл-18 22:56 
НЭТ! Это невероятно костыльное решение. Вот если бы они взяли исходники движка.. но этого они ниасилили. w3m рулит!

"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено Аноним , 10-Июл-18 23:09 
опять Рик Эстли, это что теперь мем про консоль??

"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено Аноним , 10-Июл-18 23:25 
Прикольная штука, но нормально заработала только после того, как поставил GPU-accelerated эмулятор терминала.
Интересно, найдет ли оно применение, думаю, ещё пилить и пилить

"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено J.L. , 11-Июл-18 16:47 
> Прикольная штука, но нормально заработала только после того, как поставил GPU-accelerated
> эмулятор терминала.
> Интересно, найдет ли оно применение, думаю, ещё пилить и пилить

а что это за зверь такой "GPU-accelerated эмулятор терминала"? как звать?


"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено Аноним , 12-Июл-18 23:01 
alacritty, например. Я тоже удивился, когда увидел. Похоже это для эстетов, которые покупают себе мак с 4k экраном и разворачивают на нем tmux во весь экран. Говорят, что обычный эмулятор тормозит в таком случае.
Я для себя смысла этим пользоваться не нашёл, а памяти он ест в разы больше, чем urxvt

"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено AlexYeCu_not_logged , 10-Июл-18 23:40 
>В качестве основной области применения Browsh называется работа в условиях экономии трафика или при низкой пропускной способности.

Это что за магия?

>примечательный полноценной поддержкой web-технологий и возможностью отображения изображений, видео и WebGL-контента в форме ASCII-анимации

Вот на этом вот тоже экономить будут?


"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено mandala , 11-Июл-18 02:55 
> Это что за магия?

Смею предположить (еще не затестил эту поделку) что речь идет о выполнении браузера на удаленной машине с хорошим каналом, а экономить на канале клиента будем с дачи по GPRS/EDGE по ssh.


"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено KonstantinB , 11-Июл-18 09:56 
Там еще есть https://html.brow.sh/

Вот, даже работает: https://html.brow.sh/http://opennet.ru/


"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено Аноним , 11-Июл-18 00:09 
то чувство, когда консольный браузер жрет больше "обычного"...

"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено Аноним , 11-Июл-18 00:13 
а без установленых иксов/etc оно будет работать или только в "эмуляторах терминала"?

"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено Аноним , 11-Июл-18 00:22 
если там всё в ascii переводится, то должен работать

"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено mandala , 11-Июл-18 02:57 
>а без установленых иксов/etc оно будет работать?

Будет. Вот даже без браузера на клиенте будет (браузер на сервере поднимешь).


"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено Аноним , 11-Июл-18 05:48 
сам браузер на сервере поднимай, я ещё не настолько болен. =)))

"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено Пользователь Чебурнета , 15-Мрт-22 20:03 
Кнопочные Сименсы с Opera mini не застал?
Мой юный друг, я тебе тайну открою, в совсем недавнем прошлом подобное вполне себе успешно работало: браузер на сервере, а на клиент-трубу идёт специально подготовленная пережатка. И очень многие этим пользовались и не жужжали.

"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено Аноним , 11-Июл-18 00:31 
Что за забористые вещества заставляют людей пилить такое? Саму идею консольного браузера я понимаю, но разве кто-то в здравом уме будет на полном серьезе смотреть изображения и видео в ASCII? Это же вещь на раз - поиграться от нечего делать.
В копилку идей: надо еще музыку в восьмибитный звук переводить.

"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено Аноним , 11-Июл-18 00:33 
хоть какие-то изображения лучше, чем вообще никаких в обычных консольных браузерах

"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено Аноним , 11-Июл-18 00:54 

> В копилку идей: надо еще музыку в восьмибитный звук переводить.

Для PC спикера


"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено mandala , 11-Июл-18 03:02 
>разве кто-то в здравом уме будет на полном серьезе смотреть изображения и видео в ASCII? Это же вещь на раз - поиграться от нечего делать.

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


"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено mandala , 11-Июл-18 03:03 
с любой убогой железяки типа старого ноута, который нежалко бросать на даче.

"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено нах , 11-Июл-18 14:58 
> В копилку идей: надо еще музыку в восьмибитный звук переводить.

о, точно - и непременнейше через пщпщаудио, устанавливаемый на сервере.

чтоб, значить, в лесу, на недоноуте на пентиум66, наслаждаться прекрасными звуками.

  


"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено Онаним , 11-Июл-18 20:26 
https://xkcd.com/598/

"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено Пользователь Чебурнета , 15-Мрт-22 20:20 
Будешь смотреть как миленький, если после очередного обновления дров от Ненавидии у тебя иксы слетят, а работать будет как-то надо. При правильной настройке фреймбуферной консоли на монике 1920х1200 сможешь получить видео 240p.

Ну и ниже комментатор сказал совершенно правильно: чтобы совсем не ломалась вёрстка, лучше отображать хоть какие-то условные картинки, чем вообще никаких.


"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено Валик228 , 11-Июл-18 07:34 
есть у меня один ноут дремучий на PIII-900, на котором ни один современный бравзер не идет (и не собирается) из-за отсутствия sse. даже Palemoon - и тот тормозит и кривит многие "крутые" сайты.
в качестве тонкого клиента его тоже использовать не очень из-за сравнительно тормозного линка.
но как сервер он вполне успешно пыхтит на балконе. иногда я пользуюсь его консолькой...
думал это решение позволит юзать бравзер и там. поставил на сервак, запустил - хренушки - падает без какого либо внятного сообщения об ошибке и "портит" терминал. при этом безголовый ФФ продолжает висеить на сервере.
в общем снес нахрен за ненадобностью даже не став разбираться в причине падения.

"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено Andrew , 11-Июл-18 08:01 
Elinks чем не подошел?

"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено Валик228 , 11-Июл-18 17:41 
скрипты, вебассембли и прочие web-5.x, html-10.x технологии...

"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено KonstantinB , 11-Июл-18 10:00 
если этот пенек x2go потянет, то решение проблемы при наличии сервера очевидно

"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено Валик228 , 11-Июл-18 17:48 
канал дохлый, лагает все что тяжелей консольки. даже вендовые rdp, не говоря уж про x11/vnc. а про nx слышал что он не быстрей rdp, так что это решение я даже и не пробовал...

"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено Аноним , 12-Июл-18 08:09 
firefox на лине ssе2 не требует. sse1 на 3м пне есть.

"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено Аноним , 11-Июл-18 08:15 
Превращает любое видео в японское порно

"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено Аноним , 11-Июл-18 09:03 
а мне майнкрафт напомнило

"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено Аноним , 11-Июл-18 09:36 
Что за костыли? Программа только 64 битная, но требует только 32 битный Firefox.

"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено П , 11-Июл-18 12:38 
Фулл скриншот ютуба можно увидеть?

"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено Аноним84701 , 11-Июл-18 13:38 
> Фулл скриншот ютуба можно увидеть?

Можно:
https://html.brow.sh/youtube.com
хотя при таком разрешении все одно - что ютуб, что порнтуб.
https://html.brow.sh/https://www.youtube.com/watch?v=2MpUj-A...



"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено Аноним , 12-Июл-18 08:14 
О том что лицензия правильная об этом никто и не заикнулся. Эх вы!

"В рамках проекта Browsh развивается консольный браузер на ба..."
Отправлено Аноним , 12-Июл-18 18:57 
С капчами на сайтах облом-с выходит, однако ;)