When changing paths (e.g., tween a circle to a square), there are no proposals I know of to hardware accelerate that in a browser engine today. The servo folks are going down a path where paths are not rebuilt and this could potentially be done in their new engine, but that's a long way out.
For animating opacity and transforms, the only way to do that with acceleration today in Chrome is to put it in a div. This means reorganizing content in ugly ways to get opacity to match (e.g., duplicating the opacity property), and this makes some effects like filtered groups impossible :/
When slimming paint completes we will be able to do this in blink, but that's 6 months out at a minimum.