title: angular 2 animation vs css animation - when to use what?
body: <p>I'm currently trying out angular2's animation and I was wondering what specific advantage they bring over standard css animations/transitions.</p>
  
  <p>e.g. a typical material designed card and hover effects with the box shadows. Most css frameworks use :hover and css-transitions. Is there a particular advantage in using angular 2 animations?</p>
  
  <p>I read somewhere that some css animation properties don't invoke the GPU as much, hence there's somethings delays and lags. What about angular2 animations?</p>