v8

V8 ist die Open-Source-JavaScript-Engine von Google.
1
Antwort

Warum ist __proto__ undefiniert?

Beim Lesen von Javascript-Prototypen bin ich auf dieses Verhalten gestoßen, das ich nicht erklären kann. Ich teste das in Chroms Konsole (das ist V8). %Vor% Bisher ist alles wie erwartet. Aber wenn ich das tue: %Vor% dann coke.__proto__...
17.02.2016, 13:34
1
Antwort

Wie füge ich Google V8 eine neue Klasse hinzu?

Ich bin ein Neuling in Google V8 und Javascript, und ich versuche, eine neue Klasse zu Javascript mit C ++ hinzuzufügen. Ich habe einige Arbeiten mit der V8-Bindung von Webkit abgeschlossen, Referenzen sind: webkit idl und v8-Bindung J...
18.12.2012, 09:18
3
Antworten

Wie greife ich auf Eigenschaften von Javascript-Objekten und Methoden von C ++ mit V8 zu?

Ich möchte ein Beispiel für den Zugriff auf und das Aufrufen von JavaScript-Objekteigenschaften und Methoden aus C ++ mit der v8-Engine erhalten. Die Dokumentation zeigt, wie man auf C ++ - Objekte und -Funktionen über Javascript zugreifen kann,...
05.02.2012, 01:30
2
Antworten

JavaScript-Standardbibliothek für V8

In meiner Anwendung erlaube ich Benutzern, Plugins mit JavaScript zu schreiben. Ich verbinde V8 für diesen Zweck. Das Problem ist, dass Entwickler Dinge wie HTTP, Sockets, Streams, Timer, Threading, Crypotography, Komponententests und et cetra n...
30.06.2010, 00:55
1
Antwort

Stürzt V8 ab, wenn Speicher nicht zugewiesen werden kann? Bringt dies den gesamten Prozess zum Absturz?

Diese Frage ähnelt einem, das ich kürzlich über LLVM gefragt habe . V8 weist JavaScript-Objekte auf einem manuell verwalteten Heap zu, dessen Speicher letztlich von mmap / VirtualAlloc (unter Linux / Windows) bezogen wird. Für seine internen...
02.08.2016, 02:55
1
Antwort

Manipulieren des V8 ast

Ich beabsichtige, eine js-Codeabdeckung direkt im v8-Code zu implementieren. Mein anfängliches Ziel besteht darin, für jede Anweisung im abstrakten Syntaxbaum einen einfachen Ausdruck hinzuzufügen. Ich habe gesehen, dass es eine Klasse AstVisit...
03.04.2013, 11:01
1
Antwort

Wird eine JavaScript-Umgebung eventuell wiederhergestellt, nachdem der [[Prototyp]] eines Objekts geändert wurde?

Also, ich habe die MDN Disclaimer und Warnungen gelesen , ich habe eine große Antwort gelesen zu dem Thema , aber ich möchte noch etwas wissen. Diese Frage kam tatsächlich von einer Antwort, die ich einer anderen Frage, hier , gab. Sagen w...
14.02.2018, 20:05
1
Antwort

Führt die .pipe () einen memcpy in node.js aus?

Dies ist eine konzeptionelle Abfrage bezüglich der Optimierung auf Systemebene. Mein Verständnis durch das Lesen der NodeJS-Dokumentation ist, dass Pipes praktisch sind, um die Flusskontrolle in Streams durchzuführen. Hintergrund: Ich habe ei...
31.01.2016, 06:06
1
Antwort

Richtiger Weg, denselben Code zweimal in v8 auszuführen (Array außerhalb der Grenzen schlägt beim zweiten Durchlauf fehl - deoptimizer)

Das folgende Programm basiert auf dem Beispiel auf der Seite Erste Schritte . Ich habe drei Änderungen vorgenommen, um ein Problem zu demonstrieren: Ich erstelle ein leeres Array und lege es in den globalen Kontext. Das ausgeführte Skript...
16.07.2014, 01:59
2
Antworten

Leistungsrichtlinien für Async / Warten in Knoten Version 8

async/await ist mit der Knotenversion 8 verfügbar. Der Code ist nativ erstmals in nodejs linear. Das ist nett. Früher behaupteten viele Artikel, dass in der JavaScript-Engine v8 eine Funktion mit try/catch block nicht optimiert ist. Jetzt...
29.09.2017, 04:13