Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
Ich lese die Folien Breaking the Javascript Speed Limit mit V8 , und es gibt ein Beispiel wie den folgenden Code. Ich kann nicht herausfinden, warum <=es langsamer ist als <in diesem Fall. Kann das jemand erklären? Kommentare sind willkommen. Langsam: this.isPrimeDivisible = function(candidate) { for (var i = 1; …
In Bluebirds util.jsDatei hat es die folgende Funktion: function toFastProperties(obj) { /*jshint -W027*/ function f() {} f.prototype = obj; ASSERT("%HasFastProperties", true, obj); return f; eval(obj); } Aus irgendeinem Grund gibt es nach der Rückgabefunktion eine Anweisung, bei der ich nicht sicher bin, warum sie vorhanden ist. Es scheint auch absichtlich …
Eine neue stabile Version von Node.js (0.12) wurde kürzlich mit der aktualisierten JavaScript-Engine v8 von Google, Version 3.28.73, veröffentlicht . Welche ECMAScript 6-Funktionen sind derzeit in Node.js vorhanden, ohne das --harmonyFlag zu verwenden? Ich habe mehrere Websites überprüft, die behaupten, die ES 6-Funktionen aufzulisten, aber alle scheinen veraltet zu sein …
Szenario : Beachten Sie, dass der folgende Teil des Codes aus einer Knoten-Webanwendung stammt. app.get('/users/:id?', function(req, res, next){ var id = req.params.id; if (id) { // do something } else { next(); //or return next(); } }); Problem : Ich überprüfe, mit welchem ich gerade next()oder gehen soll return next(). …
Aus der offiziellen Dokumentation ( Quelle ): process.memoryUsage () Gibt ein Objekt zurück, das die Speichernutzung des Knotenprozesses beschreibt, gemessen in Bytes. var util = require('util'); console.log(util.inspect(process.memoryUsage())); Dies erzeugt: { rss: 4935680, heapTotal: 1826816, heapUsed: 650472 } heapTotal und heapUsed beziehen sich auf die Speichernutzung von V8. Genau das, was …
Ich beschäftige mich mit Javascript-Programmierung ohne Browser. Ich möchte Skripte über die Linux- oder Mac OS X-Befehlszeile ausführen, ähnlich wie wir jede andere Skriptsprache ausführen (Ruby, PHP, Perl, Python ...). $ javascript my_javascript_code.js Ich habe mir Spider Monkey (Mozilla) und v8 (Google) angesehen, aber beide scheinen eingebettet zu sein. Verwendet …
Ich habe gerade die ECMAScript 7-Funktion a**bals Alternative für Math.pow(a,b)( MDN-Referenz ) entdeckt und bin in diesem Beitrag auf eine Diskussion gestoßen , in der sie sich anscheinend anders verhalten. Ich habe es in Chrome 55 getestet und kann bestätigen, dass die Ergebnisse unterschiedlich sind. Math.pow(99,99) kehrt zurück 3.697296376497263e+197 wohingegen …
Ausführen dieses Snippets in der Chrome-Konsole: function foo() { return typeof null === 'undefined'; } for(var i = 0; i < 1000; i++) console.log(foo()); Führen Sie das Code-Snippet ausHide resultsErweitern Sie das Snippet sollte 1000 Mal gedruckt werden false, aber auf einigen Computern wird falsefür eine Reihe von Iterationen gedruckt …
Die mit Arrays und Objekten in JavaScript (insbesondere Google V8) verbundene Leistung wäre sehr interessant zu dokumentieren. Ich finde nirgendwo im Internet einen umfassenden Artikel zu diesem Thema. Ich verstehe, dass einige Objekte Klassen als zugrunde liegende Datenstruktur verwenden. Wenn es viele Eigenschaften gibt, wird es manchmal als Hash-Tabelle behandelt? …
Wie kann ich den genauesten Zeitstempel in Node.js erhalten? ps Meine Version von Node.js ist 0.8.X und die Node-Microtime-Erweiterung funktioniert bei mir nicht (Absturz bei der Installation)
Ich habe einige Probleme zu verstehen, wie sich Node.js basierend auf dem Parameter verhält max-old-space-size. In meinem Fall t2.smallführe ich beispielsweise zwei AWS-Instanzen aus (2 GB RAM). Ich weiß nicht warum, aber ich habe eingestellt max-old-space-size=4096(4 GB). Was macht der Knoten in diesem Fall? Könnte diese Konfiguration zu einem möglichen …
Hat die Verwendung der neuen Schlüsselwörter "let" und "const" unabhängig von funktionalen Unterschieden allgemeine oder spezifische Auswirkungen auf die Leistung im Vergleich zu "var"? Nach dem Ausführen des Programms: function timeit(f, N, S) { var start, timeTaken; var stats = {min: 1e50, max: 0, N: 0, sum: 0, sqsum: 0}; …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.