Сообщение от Sweet
			 
		
	 | 
	| 
		Разве по памяти это не одно и то же???
	 | 
	
фишка в том, что компилятор будет стопориться на arguments, которое сносит всю статику низкоуровневого кода к чертям. 
Crankshaft в V8 (Chrome\Opera\Yandex Browser) не желает разбираться в том, что было просмотрено из arguments и просто ставит на функцию печать "неоптимизируемо"
то бишь в V8 эти функции будут разными (если смотреть глазами компилера)
// Ещё может быть оптимизирована 
function a (a) { /* blah */ }
// Вообще не будет оптимизироваться
function a (a) {
    arguments[0]; // boo, you suck!
}
только вот инфе, по которой я это знаю, с полгода... с того времени как минимум перенесли процесс оптимизации в асинхронный режим и может быть таки добавили просмотр того, на что было просмотрено в arguments, дабы не было глупостей выбрашивания из оптимизации, как выше