The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Релиз Midori 0.4.0, легковесного веб-браузера на базе движка WebKit

03.08.2011 22:22

Представлен релиз web-браузера Midori 0.4.0, разрабатываемого участниками проекта Xfce. Midori построен на базе движка WebKit и библиотеки GTK+. В браузере реализованы следующие возможности: поддержка табов, закладки, управление сессиями, панель быстрого доступа к поисковым системам, средства для создания пользовательских меню, возможность использования пользовательских скриптов и стилей, средства для фильтрации рекламы (Adblock). Также поддерживаются внешние расширения, написанные на языках Си, Vala и Lua.

Переход от нумерации 0.3.x к 0.4.x обусловлен проведением чистки кода от устаревших компонентов и изменением зависимостей - для работы Midori теперь обязательно наличие WebKitGTK+ 1.1.17 и Vala 0.10. Среди других обязательных зависимостей присутствуют GTK+ 2.10, libXML2, libsoup 2.25.2 и sqlite 3.0; среди опциональных зависимостей: Unique 0.9, libidn, libnotify. Установить новую версию Midori в Ubuntu можно воспользовавшись специальным PPA-репозиторием.

Из изменений можно отметить:

  • Улучшена работа системы блокировки рекламы (Adblock): реализовано кэширование URL, ускорена работа генератора JavaScript (некоторая реклама удаляется динамически генерируемым JavaScript-кодом), добавлена поддержка inline-парсинга (ускорение на 10%), введено игнорирование субдокументов;
  • Новый диалог, выводимый при запуске браузера после аварийного завершения. В диалоге можно выбрать отмену, восстановление или сохранение последних открытых вкладок;
  • Добавлена возможность перехода на следующую страницу по нажатию пробела, когда текущая страница пролистана до конца. Ссылка для перехода распознается через атрибут "rel="next"" или через выявление ссылок с таким текстом, как "Next".
  • Просмотр исходного кода страницы или сохранение файла больше не приводит к повторной загрузке того же файла;
  • Для используемой в Ubuntu оболочки Unity добавлена поддержка открытия вкладок и окон через меню быстрого вызова (Quicklist);
  • В диалог очистки приватных данных добавлена опция очистки последних открытых вкладок;
  • Шаг масштабировния теперь составляет 10%. Для возврата в исходное состояние можно использовать горячую клавишу "Ctrl"+"=".
  • Из диалога добавления закладок удалено поле с дополнительным описанием;
  • Добавлена опция "--log-file" ("-l") для сохранения лога работы в указанный файл;
  • Через командную строку можно передавать URI с вызовом JavaScript-кода ("javascript:");
  • Приведено в порядок оформление экрана настроек.


  1. Главная ссылка к новости (http://www.twotoasts.de/index....)
  2. OpenNews: Релиз Midori 0.3.6, легкого web-браузера на базе движка WebKit
  3. OpenNews: Релиз Midori 0.3.2, легкого web-браузера на базе движка WebKit
  4. OpenNews: Релиз Midori 0.3.0, легкого web-браузера на базе движка WebKit
  5. OpenNews: Вышел релиз Arora 0.10, легковесного web-браузера на базе движка WebKit
  6. OpenNews: Вышел легковесный веб-браузер Rekonq 0.7
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/31384-Midori
Ключевые слова: Midori, web, browser
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (30) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (-), 23:56, 03/08/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Он уже на гуглоплюсе не падает?
     
     
  • 2.8, Аноним (-), 00:30, 04/08/2011 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Пользуюсь Midori на КПК. Тоже слышал много криков о падучести на стандартной прошивке. Поставил себе на генту - ни разу не упала ни одна версия начиная с 0.2 какой-то. Так что дело скорее не в самом браузере, а в криворукости тех, кто собирал для него пакеты. Либо версии зависимостей не те, либо с флагами накосячили.
     

  • 1.3, Аноним (-), 00:00, 04/08/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В сиде уже есть, на удивление много чего допилили.
     
  • 1.4, anonymous (??), 00:29, 04/08/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Релиз легкого браузера.

    Что вообще значит легкий? Быстрый? Да черта с два, особенно с интерфейсом на GTK. Не перегруженный фичами? Куда уж там, свистелки прикручивают только в путь. Он "легче" чем реконк? Или чем арора? Кто из них самый "легкий", а кто самый "тяжелый"? Или весь этот маркетинговый буллшит про "легковесность" это просто чтобы противопоставить себя хромиуму и файрфоксу? Ну так нечем гордится - те парни двигают прогресс и развивают технологии низкого уровня. Чуваки, слепившие из готовых компонентов типа тоже браузер, говорят, что он у них легкий, потому что кода там мало - еще бы, мало кода, написанного ими. За баззворд "легкий" или "легковесный" нужно бить по губам, ящетаю.

     
     
  • 2.9, Аноним (-), 00:34, 04/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Во-первых, работает куда быстрее ФФ даже 4го, на уровне а Аророй, во-вторых куда меньше зависимостей чем у ФФ и Хрома. Классический минималистичнын интерфейс GTK без всяких попосвых гугловских извращений.
     
     
  • 3.11, zog (??), 00:58, 04/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Да-да и жабаскрипт он быстрее рендерит, конечно и прочее. Что может быть быстрее у всех этих мини-брузеров на вебките, так это интерфейс.

    А что касается попсовых гугловский извращений - то это вообще о чем? Что там *попсовое*?

     
     
  • 4.14, Аноним (-), 01:11, 04/08/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Да-да и жабаскрипт он быстрее рендерит, конечно и прочее

    JS может и медленнее, согласен. Но Midori - это браузер не для тех, кто хочет все приложения в облака перенести и засунуть себе саасный зонд, а для тех, кто хочет браузером читать веб-документы. И JS там не суть важен.

    >Что может быть быстрее у всех этих мини-брузеров на вебките, так это интерфейс.

    Стартует быстрее, скролит быстрее, отрисовывает быстрее.

    >А что касается попсовых гугловский извращений - то это вообще о чем? Что там *попсовое*?

    Гламурненькие стили кнопок, вкладок, хинтов и прочего, выбивающихся из нативного стиля интерфейса.

     
     
  • 5.17, zog (??), 01:42, 04/08/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > для тех, кто хочет браузером читать веб-документы

    Если действительно только для этого, то может и неплохой вариант.

    >Стартует быстрее, скролит быстрее, отрисовывает быстрее.

    Стартует да. Остальное - не верю :) Разве что менюшки браузера побыстрее, чем у firefox. Но разницы с хромом не видно.

    >Гламурненькие стили кнопок, вкладок, хинтов и прочего, выбивающихся из нативного стиля интерфейса.

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

     
  • 5.20, tmp (?), 02:09, 04/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >читать веб-документы. И
    > JS там не суть важен.

    Для этого, если важна скорость,  лучше всего подходит links2. В крайнем случае, netsurf, если форматирование важно.


    > Стартует быстрее, скролит быстрее, отрисовывает быстрее.

    И жрёт кучу памяти при этом.


     
  • 3.12, zog (??), 01:00, 04/08/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    И о каких зависимостях chrome и firefox вообще идет речь?
     
     
  • 4.16, Аноним (-), 01:16, 04/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > И о каких зависимостях chrome и firefox вообще идет речь?

    Midori-0.3.6:
    RDEPEND="dev-libs/libxml2:2
        >=dev-db/sqlite-3.0
        >=net-libs/libsoup-2.25.2:2.4

        net-libs/webkit-gtk:2
        x11-libs/gtk+:2
        gnome? ( net-libs/libsoup-gnome:2.4 )
        idn? ( net-dns/libidn )
        libnotify? ( x11-libs/libnotify )
        unique? ( dev-libs/libunique:1 )"
    DEPEND="${RDEPEND}
        || ( dev-lang/python:2.7 dev-lang/python:2.6 )
        vala? ( dev-lang/vala:0.10 )
        dev-util/intltool
        doc? ( dev-util/gtk-doc )
        nls? ( sys-devel/gettext )"

    Chromium-14:
    RDEPEND="app-arch/bzip2
        dev-libs/dbus-glib
        >=dev-libs/icu-4.4.1
        >=dev-libs/libevent-1.4.13

        dev-libs/libxml2[icu]
        dev-libs/libxslt
        >=dev-libs/nss-3.12.3

        gnome? ( >=gnome-base/gconf-2.24.0 )
        gnome-keyring? ( >=gnome-base/gnome-keyring-2.28.2 )
        >=media-libs/alsa-lib-1.0.19

        media-libs/flac
        virtual/jpeg
        media-libs/libpng
        >=media-libs/libvpx-0.9.5
        >=media-libs/libwebp-0.1.2

        media-libs/speex
        cups? ( >=net-print/cups-1.3.11 )
        sys-libs/zlib
        x11-libs/gtk+:2
        x11-libs/libXinerama
        x11-libs/libXScrnSaver
        x11-libs/libXtst"
    DEPEND="${RDEPEND}
        dev-lang/perl
        dev-lang/yasm
        >=dev-util/gperf-3.0.3
        >=dev-util/pkgconfig-0.23
        >=sys-devel/bison-2.4.3

        sys-devel/flex
        >=sys-devel/make-3.81-r2

        test? (
            dev-python/pyftpdlib
            dev-python/simplejson
            virtual/krb5
        )"
    RDEPEND+="
        kerberos? ( virtual/krb5 )
        x11-misc/xdg-utils
        virtual/ttf-fonts"

     
     
  • 5.21, Толстый (ok), 02:12, 04/08/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну и что плохого в этих зависимостях? Люди далекие от программирования должны понимать, что зависимости - это когда не изобретаешь велосипед, а используешь библиотеки, написанные другими людьми. То что мидори ни от чего не зависит - это только лишь означает, что там нихрена нет.
     
  • 5.22, tmp (?), 02:52, 04/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> И о каких зависимостях chrome и firefox вообще идет речь?
    >
    >     net-libs/webkit-gtk:2

    Вот здесь, в этом пакете,  самые "вкусные" зависимости для midori и лежат.

     

  • 1.10, iZEN (ok), 00:40, 04/08/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Откройте в Midori вот этот урл: http://blogs.oracle.com/javaspotlight/
    Как ощущения от скрола?
     
     
  • 2.13, zog (??), 01:03, 04/08/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Rekonq и Arora скролят идеально :)
     
  • 2.15, all_glory_to_the_hypnotoad (ok), 01:12, 04/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    а что там особенного должно быть? Везде скрол одинаковый по ощущениям, в т.ч. и мидори
     
  • 2.24, Ян Злобин (ok), 10:03, 04/08/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Откройте в Midori вот этот урл: http://blogs.oracle.com/javaspotlight/
    > Как ощущения от скрола?

    Это, кстати, не Мидори проблема, а библиотеки webkit-gtk-2.  В Epiphany 2.х тоже самое.  Просто разработчики Мидори использую старую версию библиотеки.  В новой уже пофиксили.  Узнал, кстати, из ответа разработчиков на мой баг-репорт.

     
     
  • 3.25, Anonnimous (?), 10:42, 04/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    дак что там должно происходить такого неправильного? у меня все прекрасно скролит.
     
     
  • 4.30, Ян Злобин (ok), 18:06, 04/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > дак что там должно происходить такого неправильного? у меня все прекрасно скролит.

    Скорость прокрутки медленная очень.

     
  • 3.27, iZEN (ok), 13:16, 04/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> Откройте в Midori вот этот урл: http://blogs.oracle.com/javaspotlight/
    >> Как ощущения от скрола?
    > Это, кстати, не Мидори проблема, а библиотеки webkit-gtk-2.  В Epiphany 2.х
    > тоже самое.  Просто разработчики Мидори использую старую версию библиотеки.  
    > В новой уже пофиксили.  Узнал, кстати, из ответа разработчиков на
    > мой баг-репорт.

    % pkg_info -r midori-0.3.6 | grep webkit
    Dependency: webkit-gtk2-1.2.7_2
    Разве старая? А какая новая версия?

     
     
  • 4.29, Ян Злобин (ok), 18:06, 04/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >>> Откройте в Midori вот этот урл: http://blogs.oracle.com/javaspotlight/
    >>> Как ощущения от скрола?
    >> Это, кстати, не Мидори проблема, а библиотеки webkit-gtk-2.  В Epiphany 2.х
    >> тоже самое.  Просто разработчики Мидори использую старую версию библиотеки.
    >> В новой уже пофиксили.  Узнал, кстати, из ответа разработчиков на
    >> мой баг-репорт.
    > % pkg_info -r midori-0.3.6 | grep webkit
    > Dependency: webkit-gtk2-1.2.7_2
    > Разве старая? А какая новая версия?

    Та, которая из третьего GTK+.

     
  • 4.31, Имя (?), 18:16, 04/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    1.4.2, есть под gtk2 и под gtk3

    а http://webkitgtk.org/?page=download ещё и 1.5.1 предлагает

     
     
  • 5.32, Имя (?), 18:32, 04/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Кстати, о webkit-gtk: кто следит за irc/рассылками? Когда-нибудь они думают уже начать прикручивать dom api, или так всё и останется в планах на далёкое будущее, а дерево документа придётся кромсать, выполняя javascript?
     
  • 2.26, Gentard (ok), 12:10, 04/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Uzbl сильно тормозит.
     

  • 1.28, Alex (??), 17:00, 04/08/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Bookmark'ами пользоваться очень неудобно. Это расстраивает. Почему не сделать как в классических реализациях? Например, как в Firefox 3, в IE6, в Opera?

    И если версия уже давно стабильная, почему мажорный номер - 0???

     
     
  • 2.33, Lain_13 (?), 19:12, 04/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Это они явно говорят, что они ещё 60% свистелок не реализовали.
     
  • 2.35, anonymous (??), 03:52, 05/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > И если версия уже давно стабильная, почему мажорный номер - 0???

    потому что программисты начинают счёт с нуля, а не с еденицы.

     
     
  • 3.36, Alex (??), 14:25, 05/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > потому что программисты начинают счёт с нуля, а не с еденицы.

    Не в политике версий.

     
     
  • 4.37, anonymous (??), 14:56, 05/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> потому что программисты начинают счёт с нуля, а не с еденицы.
    > Не в политике версий.

    с чего бы?

     

  • 1.38, iZEN (ok), 19:09, 05/08/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    У кого видео HTML5 с Ютуба нормально показывает в Midori? У меня звука почему-то нет.

    Firefox и Chromium показывают видео со звуком, но подёргивания картинки в последних версиях этих браузеров уже конкретно поднадоели. В Midori видео воспроизводится плавно (через GStreamer).

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Ideco
    A-Real
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2021 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру