LINUX.ORG.RU

Batik (on java) vs Firefox (тест на svg)


0

0

Итак содержимое:
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9b3pre) Gecko/2008020507 Firefox/3.0b3pre
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.12) Gecko/20080207 Firefox/2.0.0.12
Batik 1.7beta1 ( http://xmlgraphics.apache.org/batik/ )

Batik - это библиотека для работы с SVG, написанная на java (включая обработку скриптов). В комплекте идет просмотрщик svg.

Как то я сообщил, что batik работает с svg быстрее мозиллы, и пообещал предоставить тест.

Тест состоит из 10 окружностей, с градиентной заливкой, перемещающихся по квадратной области, со стороной в 512 пикселей.

Тест проходил в три этапа, по 20 секунд:
1) "шарики" без прозрачности и фильтров.
2) Тоже, но с применением градиентной заливки с прозрачностью, также зада общая прозрачность и прозрачность границ.
3) Тоже что и в 2 , но к "шарикам" был применен фильтр "GaussianBlur" (на этом фильтре инкскейп обычно тормозит).

Результаты на экране, кроме того, firefox 2, не поддерживает фильтры.
И batik в последнем тесте показал, большую производительность, хотя на самом деле он не выдает такой fps. (хоть и работает быстрее третьей мозиллы)

>>> Просмотр (1024x768, 177 Kb)

★★☆

Проверено: JB ()

Исходник теста (svg зажатый в bz2)

begin-base64 644 circle.svg.bz2
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
====

wfrr ★★☆
() автор топика

Сравнение либы+мелкого просмотрщика вокруг нее с браузером не совсем корректно. Хотя тормоза gecko заметны на глаз Кстати, почему огнелис b3pre, а не b4pre (хотя вряд ли это что-либо меняет)? И насколько распространены svg-рисунки (особенно с фильтром и скриптами) в Сети (не считая пары экспериментов)?

x3al ★★★★★
()

Да чё там, переписать FF на яве, сразу залетает.

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

> И насколько распространены svg-рисунки (особенно с фильтром и скриптами) в Сети (не считая пары экспериментов)?

Потому и не распространены, что никто их не поддерживает, и всё тормозит.

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

>Кстати, почему огнелис b3pre, а не b4pre

Потому, что я им не пользуюсь и в убунте его, наверняка, еще не обновили.

>И насколько распространены svg-рисунки (особенно с фильтром и скриптами) в Сети (не считая пары экспериментов)?

Нинасколько, и врядли будут распространены в веб в будующем, благо сейчас пропиарен Flash, если он помрет (с чего бы это?), то svg наврядли будет популярен. Тем более, что ie его игнорирует.

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

>Явно скорость отрисовки в Swing сверху ограничена строго 64 кадрами всекунду

Да интересные результаты, надо будет знакомых обладателей win, озадачить сим тестом.

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

Заююкал нормально, теперь под виндой нормально смогут TC распаковать.
begin 644 circle.7z
hBrewfmQQ++8mZA6JVEI+++++++-K+++++++++5jldrU+5Uz9Vl5MnaOF1sAS
hmjpvAxFzuPTO813q7KMUHGc7PKfr8L+sEFCJ06fEKlqHGy7GVbrNtWxNckRr
h+iTSJGrKKbfxA5eukBTRR-MBSHP8ne1Ml6V1ioywcwq66L1FW+xavRJPB1Pe
hEIBiM134HhVFCApLv1q+6QqbsN9r5Pekyhci7cvh7Uc9TX3pf7QY7QZ0dd4B
hhl0yJZ7JAJ6EmuaLX4xMl31YmDEpkI-Be13u4vZ01sAkyk9wtTI1gHIFB3Lw
hA5C5M7QXRoMtUbrzWxne+J-ZvA91yHNmy3ZopWTCe531+nrMQ+EP-0a9-Z72
hss2z6EQvyNfaxdpTNO+uTbTlWpPa9ywxV+OpEBuw61cZy0Vja0FiGQ6By9Mj
h5yob7lW8-rhS7Q2nCs5xAQigkjFSwsVLXWioo+Rknkwug46lCJ-yKqEK+zIt
hKF5Ot9PUbqt8E5xgxxtAJrQww0oj68gPA9U9yNqKrfbIwHmNLGsKm4CERQD+
hYNPUDsdKc80Ph8AHgFXtznS7IpZU0awip7E++5HjIRRJYfabD-5u5yryWVB0
h50OB33D3ckK2a4fSmNw6OOmiNXDeLGQ-D299EPDLTq1WpAkALXAtjKPHcjuy
hXS-lxZs8JL+PxpxfukeOLMFX8QQw6lYCpriZmr6pJZRevXfA4VGptlUS9ogo
hZzV0aV6wdegf+2nrfEFx11LC0cEOQZKk9MqZ5inp-ZtzTYtKm0xLFg92DwED
h6mKt9V65FVr8udG0wz6XuCNV+PedyDM6A7FJykCKKVmT+INmhwr7eyyoNuwk
hl7uTSgqPrQjV6RQezWdAiCzOu91wqZYkGMOXJ2TBGiQyFLvPcp+nA8teANoB
h0k6qLnRJfQ8rdltzvBhOkrYDlQxxx2WYrV1QaBr75lQ9ZVEu2BGv+N-6Ih8X
hhQm-0cRXyHHmPSkYOeSBpYLPo6zsRLugu9fzJ6LGf0e71KBDInGhVTZRiAjz
hXBT41RiKLtHe-o2XZ70hLljgrm3WoJ6bASjnLy7pFyOjQHudU9xmZWfKd4ha
hjXUvRr91Qzg0T+-3atsmL81cwhTXW4zK7zE8zGHOlTzUT0OcaU9pq7NkJvqW
hgNi72aIrQhVa5DnC4g4L0xLkXK23fkkIG4jN-s73+gkB7NvOxyICoO7QQAID
hR8T-mkDh8OHsK3MmpnNkttwpN+OMpf-86OM3W3NUOn2gpS7V4jJu5aSAlrbC
hr37txaSEXSJBYAuRQiIFgvbxKrrSC+WDytpOUBFGVxIZJMzX501qtnQOxFFu
hbiHJOunnTh7JKZLIQIJoQnl+X4SDm8f86w+PCOGEiEDYxenGdrOJoru-soUG
hzKTUz1530SGOIo17YRgtjUUXUGBtIu28mDhtnrhiI0FHzv9BraRKBgahYHfv
hjYsZSbXggy63vSyuxR7vGDxKM27IimHJ4XaSq7W+N3DPmbJuql8Ln3J-Fqe5
hQUNC+C2Kb352mfRRWjXnQyPRQnGHLs+rkk584wrEbIDsYZe-k9zYQJ3dkiOd
hhQX75fAnAhkwRDiwoS8rfd+u9XaeyM-fHh-sjD2NnoWBsb5w3q7Eu8ItK6q-
hO-VhvkmLjQX2nWlDCqr-yctj1HrAM11ioI-0PzV58AFruofsXY9s1kTNAzFS
hDcoZCrnixPB7MfGc9AkPPieDiqXZGKgBIUIm9dxgbMsS7U-0t8e19pKSaHBj
hdC9JegnADaziegUNz0BSFK8BlcmMtA9G4F2OE4YTdJns7sMhWdF75peH7HWE
hyIlgSmaF460H9Ykw8EQkiMRwup56le1V5VHRSTi2aQVLONx+g4CfxZl5LWqG
hhEilLqkWVSduM88cfO-zhaGhdiitim9vQ4Oqu2vDsXDTYQ1Wsz8GnUYlxM1u
h9gUxNT+--+M++Ea3VE+50k2++GA1+E23LE+++E+AYAU+0+c-JvJB4U++-E2F
h3k-X+4Y+QU-X+4k+NE+i+5A+RU-b++++3+c-+8WZXgooSgU-3EM-+0++++++
-++++
+
end
sum -r/size 13097/1531



Почему бы не померяться в тесте LZMA http://www.sql.ru/forum/actualthread.aspx?tid=412782&pg=-1?

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

На скриншоте окошко свг повер мозиллы -- а это нечестно, отрисовка идет в разных условиях. Окошки не должны перекрываться. Желательно и пример в ширину половина или треть экрана.

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

anonymous> На скриншоте окошко свг повер мозиллы -- а это нечестно, отрисовка идет в разных условиях. Окошки не должны перекрываться. Желательно и пример в ширину половина или треть экрана.

Это всего навсего значит, что FF ещё большее тормозилово, чем сказано в результатах.

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

>>Это всего навсего значит, что FF ещё большее тормозилово, чем сказано в результатах.

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

wfrr ★★☆
() автор топика

Кикер страшен, как ядерный холокост. Пожалуй, это самый страшный кикер, какой только я видел в жизни. О__О

А программка интересная. Тут недавно товарищ интересовался средой разработки для анимированого SVG...

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

>А программка интересная. Тут недавно товарищ интересовался средой разработки для анимированого SVG...

А где тут ide для svg?

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

>Ну, насколько я понял, на основе этой библиотеки можно наваять плагин для Эклипса или что-то в этом роде.

можно, только, боюсь, вместе с эклипсом оно будет задумчивым

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

>В опере не пашет

У меня оперы немае.

wfrr ★★☆
() автор топика

Кикер уродовали специально, такое ощущение...

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

>Неа, это скорее означает что тот анонимус идиот,

+1 А ему я даже отвечать не стал, как я мог провести тест в FF при открытом на переднем плане модальном окне "About"? Сначала нормально протестировал, потом расположил окошки и сделал скриншот.

anonymous
()

ужос, с веществами пора завязывать

gnomino
()
Ответ на: комментарий от Displacer

> Осталось только переписать этот batik на c++ и включить в файрфокс.

Так чего переписывать? Прямо так и включать. Благо джава нынче свободная стала, а собственно jvm почти ничего не весит (из библиотеки классов нужно необходимый минимум надергать только). Думаю, все равно рано или поздно это произойдет.

anonymous
()

Opera 9.50, несмотря на свою хорошую по тестам поддержку svg, последний тест (c размытием) не прошла, белый экран. :(

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

Возможно тест кривой, ибо на опере я его не тестил.

wfrr ★★☆
() автор топика

скрин не открывал, но и так видно, что шрифты - говно. :)

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

> И насколько распространены svg-рисунки (особенно с фильтром и скриптами) в Сети (не считая пары экспериментов)?

В википедии распространены, например. К SVG со стороны картографов сейчас интерес возрастает. Короче, watch this space :)

AP ★★★★★
()

Шрифты часов - это жесть. Да и в целом кикер - тоже...

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

>"пропиарен" "наврядли" "Нинасколько" "врядли"

К логопеду, иноземец!

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

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

anonymous
()

Очень гламурный скриншот получился.

Deleted
()

Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.11) Gecko/20071219 Firefox/2.0.0.11

FPS: 38 Среднее: 50
FPS: 36 Среднее: 38
FPS: 37 Среднее: 38

На последнем тесте фильтр не сработал.. размытия я не увидал.

baaba ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.