I've noticed that Google Closure Compiler seems to use both interchangeably.
1.
(function a() {
  window.requestAnimationFrame(function() {
    //
    a();
  });
})();
2.
(function a() {
  window.requestAnimationFrame(function() {
    //
    a();
  });
}());
