Я запустил простой тест jsperf, и все работало, как и ожидалось, при работе в Firefox, но когда я запустил тест в Google Chrome, он был озадачен.
Тест проверяет различные способы объявления функции в JavaScript и последующего их вызова. Я предполагаю, что Chrome оптимизирует функцию JavaScript, но я не уверен, что и почему есть такая большая разница. Любая помощь или ссылки, чтобы лучше понять это.
Ссылка на тест => http://jsperf.com/function-assignment-semicolon/2
Тестовый запуск в Firefox:
![alt text](https://i.stack.imgur.com/lFKBn.png)
Испытание в Chrome:
![alt text](https://i.stack.imgur.com/mxbuI.png)
Edit:
Я ожидал результатов, полученных от Firefox, потому что ожидал, что они будут
- одинаково для каждого теста
- медленнее, чем при запуске в Google Chrome