LINUX.ORG.RU

Пользовательский мини-обзор браузера Fifth

 , , ,


1

5

Недавно вышла версия нового браузера Fifth. Браузер в первую очередь примечателен своим необычным движком - WebKitFLTK, который является, по сути, портом WebKit на FLTK. Также радует то, что браузер написан на C/C++, не содержит JavaScript и распространяется по свободной лицензии GNU GPL 3. Движок собирался довольно долго и на выходе получился пакет размером 200.72 MiB. Сам же браузер собрался почти мгновенно, но размер пакета получился тоже весьма внушительным - 60.38 MiB. Первый запуск приятно удивил и даже вызвал приступ лёгкой ностальгии по норвежским фьёрдам - по классическому интерфейсу Opera. Скорость запуска и работы довольно высоки, при этом процессор загружен на 3%. 3 открытых вкладки заняли около 150 MiB оперативной памяти. Самые вострребованные сайты отрисовывались и функционировали как надо, ибо браузер поддерживает CSS и JavaScript.
Браузер был проверен на поддержку HTML5. Забавная надпись в шапке страницы теста «This score was recorded using an unknown browser that imitates Firefox 24.0 on Windows 7» свидетельствует о маскировке браузера в целях затруднения слежки. Как и следовалао ожидать, тест показал следующее:

  • WebGL 3D graphics No ✘
  • Geolocation No ✘
  • Web Notifications No ✘
  • DRM support No ✘

Приятным сюрпризом оказался просмотр видео - вместо того, чтоб прорисовывать видеопоток на странице сайта, браузер предлагает 2 кнопки: Downlad и Stream. С первой кнопкой всё ясно, а вторая открывает Mplayer, в котром и можно без проблем и тормозов, присущих встроенным в сайты плеерам, посмотреть ролик. Пока только не хватает средств блокировки рекламы или возможности добавления сторонних расширений.
И всё было бы замечательно, если бы не постоянные приступы падучей, коим подвержен ещё сырой продукт. Мне так и не удалось написать данный обзор в Fifth, пришлось вернуться к родному Firefox.
Надеюсь, данный проект будет стремительно развиваться, и в итоге мы получим новый качественный браузер.

★★★★★

Последнее исправление: toney (всего исправлений: 4)

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

Chaser_Andrey ★★★★★
()

Т.е. киллер-фичей должны стать скорость работы и умеренный аппетит к памяти? А что насчет фич самого браузера? Будет только кнопка назад и закладки? Или что-то интересное планируется?

Suntechnic ★★★★★
()
Ответ на: комментарий от CrazyAlex25

Как временная замена adblock'a можно использовать squid + acl + adblock list

Оно же тормозить не будет. Чо же это за замена такая?

Suntechnic ★★★★★
()

Хипстерский браузер, на хипстерском тулките для хипстеров. Как это по хипстерски.

nexfwall ★★★★
()
Ответ на: комментарий от CrazyAlex25

А есть расширение для хрома, чтобы видео в mplayer'е смотреть?

Для лисы когда-то был скрипт, через GreaseMonkey. Он такое вроде кое-как умел. Также был скрипт для VLC. Для хрома не в курсе, не пользуюсь.

toney ★★★★★
() автор топика
Ответ на: комментарий от CrazyAlex25

Вот как пример реализации http://www.bsdnow.tv/tutorials/dnsmasq. Вообще смысл в том чтоб накачать ad-листов, потом распарсить их и подсунуть dnsmasq чтоб он вместо доменов с рекламой отдавал адрес сервера с «заглушкой». Простой «вебсервер» (десяток строк на perl) принимает запросы к рекламным сайтам и вместо них отдает картинку размером в 1 пиксель или просто HTTP200. Могу чуть позже скинуть свою «реализацию», но у меня особо отличий нет - просто несколько листов собирается и сервер с заглушкой на python написан. Все это дело крутится на роутере из Raspberry Pi, то есть весьма нетребовательно к ресурсам. Хотя есть и минусы - не всю рекламу так можно вырезать, тот же adblock с этим справляется лучше, но его и не везде поставить можно.

alozovskoy ★★★★★
()
Последнее исправление: alozovskoy (всего исправлений: 1)
Ответ на: комментарий от alozovskoy

В Android AdBlock интересно реализован - он там глобальный, общесистемный. Как бы его так в GNU замутить?

toney ★★★★★
() автор топика
Ответ на: комментарий от toney

Он там просто как проксисервер вешается, squid вроде умеет работать непосредственно со списками adblock, так что достаточно поднять сквид и завернуть в него запросы.

alozovskoy ★★★★★
()
Ответ на: комментарий от alozovskoy

Надо будет попробовать, хотя, сейчас меня вполне URLFilter устраивает.

toney ★★★★★
() автор топика

WebKitFLTK, который является, по сути, портом WebKit на FLTK

Не может быть.

NeverLoved ★★★★★
()

открывает Mplayer

нужен mpv

anonymous
()
Ответ на: комментарий от alozovskoy

Со сквидом тоже не всё режется. Правила скрытия элементов как минимум не работают :) Но это и понятно почему.

CrazyAlex25 ★★★
()
Ответ на: комментарий от nexfwall

тулкит настолько немейнстрим

Но при чм жэж тут хипстеры? Они-то как-раз мейнстрим!

toney ★★★★★
() автор топика

Приятным сюрпризом оказался просмотр видео - вместо того, чтоб прорисовывать видеопоток на странице сайта, браузер предлагает 2 кнопки: Downlad и Stream

Хотеть такую фичу для firefox

liathit ★★
()
Ответ на: комментарий от liathit

Хотеть такую фичу для firefox

Давай хотеть вместе.

toney ★★★★★
() автор топика

А можно поподробнее, как собирал?
В ни в сорцах, не на сайте инструктажа не нашел.

ashot ★★★★
()

а вот этих фич не хватает хотя на счет DRM яхз - в play фильмах и музыке там все DRM? главное, что бы запилили поддержку PPAPI, NPAPI и расширений, как написанных на C/C++, так и на скриптовых языках - JS, Python, Ruby и т.д.

mystery ★★
()
Ответ на: комментарий от toney

Спасибо. Не заметил. Экран маленький, не прокрутил вниз.

ashot ★★★★
()
Ответ на: комментарий от liathit

Приятным сюрпризом оказался просмотр видео - вместо того, чтоб прорисовывать видеопоток на странице сайта, браузер предлагает 2 кнопки: Downlad и Stream

Иногда маскировка под другие браузеры оказывает медвежью услугу.

toney ★★★★★
() автор топика
4 июля 2015 г.

Я накомпилял в убунте 14.04 checkinstall'ом, так у меня размеры поменьше вышли:

fltk_1.3.3-1_i386.deb 1,1MB webkitfltk_0.2-20150704-1_i386.deb 40MB fifth_0.2-1_i386.deb 7,5MB

Но запостить вот с него на русском никак. Сырой, это да. И компиляется запредееельно долго.

Flashwalker
()
Последнее исправление: Flashwalker (всего исправлений: 1)

sourceforge.net

Осторожно, там вирусы.

Ghostwolf ★★★★
()

Однако, если пробую удалить, apt мне пишет:

$ remove fltk webkitfltk fifth
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Пакеты, которые будут УДАЛЕНЫ:
  fifth fltk webkitfltk
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 3 пакетов, и 997 пакетов не обновлено.
После данной операции, объём занятого дискового пространства уменьшится на 713 MB.

Откуда взялись эти 713 MB... Какое-то нехилое сжатие.

Flashwalker
()
Последнее исправление: Flashwalker (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.