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();
});
}());