W javascript dostęp do okna „Matematyka” jest wolniejszy lub szybszy niż dostęp do obiektu „Matematyka” bez „okna”.
Jestem ciekawy, co jest najlepszą praktyką przy odwoływaniu się do „globalnej” przestrzeni nazw w javascript, która jest jedynie skrótem dowindow
obiekt (lub odwrotnie w zależności od tego, jak na to patrzysz).
Chcę wiedzieć, czy:
var answer = Math.floor(value);
jest lepszy lub gorszy niż:
var answer = window.Math.floor(value);
Czy jest jeden lepszy lub gorszy, nawet nieznacznie, pod względem wydajności, wykorzystania zasobów lub kompatybilności?
Czy masz niższy koszt? (Coś jak dodatkowy wskaźnik lub coś)
Edytuj notatkę: Chociaż naziści w większości sytuacji są czytelni w stosunku do wydajności, w tym przypadku ignoruję różnice w czytelności, aby skupić się wyłącznie na wydajności.