Als «v8» getaggte Fragen

V8 ist Googles Open-Source-JavaScript-Engine.

10
Was ist Node.js? [geschlossen]
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, …

4
Warum ist <= langsamer als <bei Verwendung dieses Code-Snippets in V8?
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 &lt;=es langsamer ist als &lt;in diesem Fall. Kann das jemand erklären? Kommentare sind willkommen. Langsam: this.isPrimeDivisible = function(candidate) { for (var i = 1; …
166 javascript  v8 

1
Wie macht die Funktion util.toFastProperties von Bluebird die Eigenschaften eines Objekts „schnell“?
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 …

2
In Node.js 0.12 verfügbare ECMAScript 6-Funktionen
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 …



4
Wofür stehen die Rückgabewerte von node.js process.memoryUsage ()?
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 …
132 node.js  v8 

13
JavaScript ohne Browser ausführen?
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 …



4
Warum ändert sich der Wert von typeof null innerhalb einer Schleife?
Ausführen dieses Snippets in der Chrome-Konsole: function foo() { return typeof null === 'undefined'; } for(var i = 0; i &lt; 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 …
109 javascript  v8 

4
Was ist die Leistung von Objekten / Arrays in JavaScript? (speziell für Google V8)
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? …


4
Node.js empfahl "max-old-space-size"
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 …
95 node.js  memory  v8 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.