Moje zrozumienie "kompilacji" JavaScriptu polega na skraplaniu i minimalizowaniu kodu w celu ostatecznego zapisania bajtów.Skompresowany/skompilowany JavaScript a nieskompresowany JavaScript pod względem wydajności
Czy skraplanie lub zminimalizowanie powoduje, że JavaScript działa szybciej?
podjąć następujące przykłady do rozważenia:
var abcdefghijklmnopqrstuvwxyz = 1;
// vs.
var a=1;
var b = function() {
// Here is a comment
// And another
// White space
return true;
};
// vs.
var b=function(){return true}
Pobiegłem te przykłady przez jsPerf with little or no difference.
Czy kompilacja JavaScriptu może być szybsza lub wolniejsza, oprócz zapisywania bajtów?
To, o czym mówisz, nie jest kompilacją. Sugeruję, żebyś edytował swoje pytanie. –
Więc jeśli uruchamiam mój JS przez kompilator Google, jego kompilacja nie jest w żaden sposób? https://developers.google.com/closure/compiler/ – Blowsie
javascript to javascript. Silnik js może opcjonalnie skompilować javascript, ale sam w sobie nie jest skompilowany w żaden sposób. Wszelkie korzyści związane z wydajnością są spowodowane przez przepisywanie kodu lub są pomijalne (jak w twoim przykładzie). – Zirak