воскресенье, 12 апреля 2009 г.

Обзор свежей сборки Midori

Сегодня так уж вышло, что я решил потратить пару тройку часов на обновление домашней системы (а Gentoo опасно долго не обновлять, благо 2.5 месяца это не очень большой срок). Помимо всего прочего я заметил что midori и свежий webkit-gtk замаскированы в портежах ссылаясь на отсутсвие свежей libsoup. Ага, значит наконецто теперь он будет куки сохранять, стоит попробовать. Отсутствие чего-либо в Gentoo это не проблема.
И так, берем www-client/midori-9999 и net-libs/libsoup-2.26.0.9 из моего оверлея FreshGen, размаскируем из основного дерева портежей net-libs/webkit-gtk-0_p42162 (наконец-то они додумались убрать зависимость от gnome-vfs которая заключалась лишь в imclude и не более) и установим со следующим флагами: pango soup sqlite svg xslt sqlite. В дополнении к этому поставим www-plugins/gnash-0.8.6_p20090410 с флагами agg cairo ffmpeg gtk neon nsplugin opengl parallel speex из gnash-cvs.
После того как все это соберется и запустится у тех кто смотрел midori 3-5 месяцев назад будет восторг - теперь гадкий утенок из демки для webkit'а превратился в какой-никакой а браузер.

Основные нововведения:

  • причесали интерфейс

  • поддерживается сохранение cookie в кэше

  • поддерживается загрузка файлов (пока только "Загрузить объект" из контекстного меню)

  • появились расширения, одно из них "Цветные вкладки" кажется оригинальным

В целом не плохо: скорость работы радует более чем, обилие рекламы и flash'а на странице не вызывает торможения в прокрутке и перемещении по вкладкам, удобно включать/отключать javascript, flash и изображения. Если прикинуться Safari то Gmail с его "Full View" работает нормально. Не хватает только сохранения сессий, AdBlock (который при желании можно написать в виде расширения на Lua) и NoScript(расширение, которое FireFox делает недосягаемым для конкурентов в области удобства блокирования javascript и защиты от всяких "махинаций" в том числе на уровне CSS и XSS).