Question:
What is the situation with cross-browser CSS3 and is it worth doing animations on it when looking like this a year ahead? Or is it even more reasonable to do it in JavaScript. I understand that soon everything will be on => CSS3, but at the moment how are things? Or is the future already here and CSS3 is adequate in major browsers and their versions?
Answer:
All is well. Even keyframes have gotten rid of prefixes recently. Well, in Opera 12.1 there is an unprefixed version.
If you need IE9 +, then css animations are just right. If you need keyframes, then IE10 +.
In general, see the compatibility tables and try:
http://caniuse.com/#feat=css-animation
https://developer.mozilla.org/ru/docs/Web/CSS/@keyframes