Mein Verständnis von JavaScript "Kompilierung" besteht darin, dass es Ihren Code verdichtet und minimiert, um letztendlich Byte zu speichern.Verlangsamtes/kompiliertes JavaScript im Vergleich zu unkomprimiertem JavaScript in Bezug auf die Leistung
Führt das Kondensieren oder Verkleinern dazu, dass JavaScript schneller läuft?
Nehmen Sie die folgenden Beispiele zur Prüfung:
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}
Ich lief diese Beispiele durch jsPerf with little or no difference.
Kann die Kompilierung von JavaScript es zusätzlich zu dem Speichern von Bytes schneller oder langsamer machen?
Worauf Sie sich beziehen, ist in keiner Weise eine Kompilierung. Ich würde vorschlagen, dass Sie Ihre Frage bearbeiten. –
Also, wenn ich meine JS durch Google Closure-Compiler läuft, ist es in keiner Weise kompiliert? https://developers.google.com/closure/compiler/ – Blowsie
JavaScript ist Javascript. Die js-Engine kann optional Javascript kompilieren, aber es ist in keiner Weise kompiliert. Jeder Leistungsvorteil wird entweder durch Code-Neuschreiben verursacht oder ist vernachlässigbar (wie in Ihrem Beispiel). – Zirak