Скорость CSS-анимации в браузере

alexleo: Вот оно — наше будущее… Хром, конечно, старается вовсю… 70-80% загрузки двухъядерного p9500/2.5G для рисования простейшей анимации… Жесть.

Meroving: и еще эти люди запрещают адобе ковыряться в носу))
Из обсуждения на «Хабре» CSS-анимации в «Our Solar System» (работает в «Хроме» и «Сафари»), сделанной почти на голом CSS3 (неясно только почему пояс астероидов сделан PNG-картинкой, а не веб-шрифтом, было бы круче).

CSS Our Solar System (23.53КиБ)

Забавная тенденция — несколько лет назад я бы сказал, что это Флеш (апплет Джавы можно распознать), теперь я теряюсь что это. SVG+SMIL? SVG+JavaScript? Canvas? CSS3? Flash? Silverlight?

Скоро, видимо, внутри браузера будет столько всякого, что программисты разойдутся на несколько лагерей. Как сейчас с бакэндом — есть те, кто пишет на PHP, те, кто на Python, те кто на Perl и т.д. Кстати, сейчас есть ещё более мелкое деление — по CMS и фреймворкам. Всякие там Django, Twisted, Drupal, Plone, Zend Framework, Catalyst и прочее.

По фреймворкам в браузере разделение уже есть. Я, например, пишу с использованием jQuery и считаю Dojo ересью.
29 мая 2010 16:56

A.I. (iskin.myopenid.com)
29 мая 2010, 20:44

Ruby забыл ;).

bolk (bolknote.ru)
29 мая 2010, 20:52, ответ предназначен A.I. (iskin.myopenid.com):

Да я много чего включил в «т.д.». Например, всё что связано с ASP и виндовой платформой вообще.

0range (0range.ru)
29 мая 2010, 21:08

да не будет никакого разделения )))
просто часть вещей будет возможно делать на html + css, без использования javascript и flash
та же анимация например, placeholder, video итд
а по фреимворкам разделения тоже фактически нет, 90% используют jquery
mootools у нас обороты не набрал, а prototype потерял, а остальные мало кто использует

bolk (bolknote.ru)
29 мая 2010, 21:17, ответ предназначен 0range (0range.ru):

да не будет никакого разделения )))
Будет, будет. Ты на Flash пишешь? Нет? Уже разделение. Silverlight? Давно выучил JS и выучил ли? Умеешь работать с Canvas? SVG читаешь? Нет? Да? А SMIL? Сумеешь понять что будет в итоге, читая CSS3-анимацию?

Разделение уже совсем скоро будет.
90% используют jquery
Ссылку на статистику. У меня другая статистика (http://w3techs.com/technologies/overview/javascript_library/all): 68.4% — jQuery, 16 — Prototype, 14,2 — MooTools.

0range (0range.ru)
29 мая 2010, 22:25, ответ предназначен bolk (bolknote.ru):

с флешом дизайнеры работают, интерактивщики. Сильверлайт вообще не прижился, я примеров почти не видел, кроме плееров.
js не сказать что спец, но что нужно я пишу (да и с jquery все проще в разы и нет заморочки с кроссбраузерностью) )) canvas этот тот же js по уму, с svg тоже эксперементировал, я тебе даже примеры показывал года 2 назад. Smil рановато еще использовать поддержка хиловата. css он вообще не сложен по уму.

0range (0range.ru)
29 мая 2010, 22:26, ответ предназначен bolk (bolknote.ru):

А статистика зарубежная

bolk (bolknote.ru)
29 мая 2010, 22:57, ответ предназначен 0range (0range.ru):

Сильверлайт вообще не прижился
Откуда ты только статистику такую берёшь? Из головы? :) Prooflink или не было.
canvas этот тот же js по уму
Canvas — это работа с растром и всё что с этим связано, алгоритмы, приёмы и прочее. Язык программирования тут не причём.
с svg тоже эксперементировал
Мало ли я с чем экспериментировал. Не знаешь ведь.

Я тебе о чём говорю. Всякого становится очень много, скоро будет профилирование. GeoAPI, MultimediaAPI, WebGL и прочее и прочее.
А статистика зарубежная
И что? Ссылку в подтверждение твоих слов ты всё одно не привёл.

bealex.moikrug.ru (bealex.moikrug.ru)
30 мая 2010, 12:31

ммм… у меня эта картинка кушает вполне разумные 13-15%. А 80-то откуда?

А так да. Сейчас в списке необходимых знаний "JavaScript", будет "JavaScript:Canvas/JQuery/CSS3".

bolk (bolknote.ru)
30 мая 2010, 12:34, ответ предназначен bealex.moikrug.ru:

Думаю, от видеокарты и ОС зависит.

0range (0range.ru)
30 мая 2010, 12:53, ответ предназначен bolk (bolknote.ru):

Сильверлайт стоит у 50 процентов примерно
вот те линк, раз мне не веришь )))) http://www.statowl.com/silverlight.php
это раз, а во вторых у меня на маке, плагин установился, но содержимое приложении на которые написаны на сильверлайт он не отоборажает, вот так вот. Тоесть он еще довольно кривой на других платформах. это 2.
Вообщем отшивать 50% рынка это не разумно
Да встречался он мне раза 2 на сайтах футбольных трансляции, в виде плееров

Canvas - именно что причем, знаешь js, есть документация, остальное не проблема

Хочешь вкусно есть, умей вертеться, либо ты будешь развиваться, либо у тебя нет будущего. Вообщем как то так. Так что кому надо тот выучит ) а кому не надо будет зарабатывать по 30 тыс

0range (0range.ru)
30 мая 2010, 13:06, ответ предназначен bolk (bolknote.ru):

Вообщем по фреимворкам нашу статистику не нашел.
Но я работал с довольно большим количеством компании и в них либо использовали jquery, либо писали на чистом js. И 1 раз встречался prototype, но через полгода перешли на jquery тоже.
jquery используют потому что весит немного, плагинов полно, а самое главное что легок в изучении (тоесть намного проще наити человеку замену, если он уидет из компании). prototype явно сдал за последние годы. а mootools в россии не так сильно распространен как за бугром, хотя я и его хочу изучить, как будет время. У яху библиотека была сыровата, во всяком случае год назад

bolk (bolknote.ru)
30 мая 2010, 13:32, ответ предназначен 0range (0range.ru):

вот те линк, раз мне не веришь ))))
Что значит «не веришь»? Ты же не проводил исследований и у тебя встроенной в мозг статистики нет. 50% за такое время — это очень много.
Canvas - именно что причем, знаешь js, есть документация, остальное не проблема
Ох, наивный. Если знаешь С++, то сможешь написать Quake, так что ли? :)
Хочешь вкусно есть, умей вертеться, либо ты будешь развиваться, либо у тебя нет будущего.
Никто, чтобы есть вкусно не изучает все технологии и языки. Есть специализация. Такая же специализация появится внутри браузерных техник. Я уже обнаружил, что WebGL мне совсем не интересен.
Вообщем по фреимворкам нашу статистику не нашел.
Дальше у тебя идут голословные рассуждения, которые ты мог бы не писать. Твой опыт не показателен, ты должен понимать. Я, вот, ни разу не работал с компаниями, где использовался бы C#, но понимаю, что это популярный язык.

Ваше имя или адрес блога (можно OpenID):

Текст вашего комментария, не HTML:

Кому бы вы хотели ответить (или кликните на его аватару)