Tag: v8

V8 ist Googles open-source-JavaScript-engine.

Wird Funktion.der Prototyp.bind () - immer langsam sein?

Anzahl der Antworten 2 Antworten
Ich Schreibe ein open source javascript-Bibliothek, und ich nutze .bind() Methode sehr stark, da habe ich eine Idee, die Objekt-orientierten code sieht mehr klar dann. (umstritten, obwohl) Beispiel A1: var that = this; setTimeout(function () { that.method();

Wickeln eines C++ - Objekts zu einem v8-Objekt in einem Knoten mit dem Addon

Anzahl der Antworten 1 Antworten
Schreibe ich momentan einen Knoten addon in C++, und ich bin in ein Problem, wo ich zu machen und die Rückkehr zum v8-Array gefüllt mit v8 eingewickelt C++ - Objekt-Instanzen. Im moment, der code sieht etwa wie

Ist google apps script synchron?

Anzahl der Antworten 1 Antworten
Ich bin ein Java-Entwickler, lernen JavaScript-und Google Apps-Skript gleichzeitig. Als Neuling habe ich gelernt, die syntax von JavaScript, nicht, wie es funktionierte tatsächlich und ich glücklich gehackt Weg in Google Apps Skript und schrieb code sequenziell und

Imitieren, PHP __get(), __set() & __call (), Magische Methoden in Node.js

Anzahl der Antworten 3 Antworten
Ich Frage mich, ob es eine Möglichkeit gibt, das zu imitieren, PHP magic methods __get() und __set() in Knoten. Von dieser Frage: JavaScript getter für alle Eigenschaften ich weiß, Sie können es tun, in Rhino, aber Knoten

Wie installiere ich die libv8 ruby-gem auf ein frisches Mountain Lion installieren?

Anzahl der Antworten 9 Antworten
Habe ich schon den Kopf zermartert auf diese ein. Ich habe gefolgt Vorschläge, die in mehreren verwandten posts, aber ohne Erfolg. Bin ich ab eine frische Installation von Mountain Lion, installierte die Kommandozeilen-Tools und Ruby 1.8.7 erfolgreich

Werfen Sie einen JavaScript-Ausnahme von C++ - code mit Google V8

Anzahl der Antworten 2 Antworten
Ich bin der Programmierung eines JavaScript-Anwendung, die den Zugriff auf C++ - code über die Google-V8. Alles funktioniert gut, aber ich konnte nicht herausfinden, wie ich Sie werfen kann eine JavaScript-Ausnahme ausgelöst, die abgefangen werden können im

Ist node.js in der Lage zu Lesen von URL?

Anzahl der Antworten 1 Antworten
Was ich versuche zu erreichen ist, um ein Skript erstellen, das Lesen von URL und dann diese Daten verwenden, um einige Manipulationen. In Beispiel. Dieses Skript läuft alle 5 Minuten, laden, Seite, von irgendwo, überprüfen Sie, ob

wie Erzeuge 32bit unicode-Zeichen in google v8 (und nodejs)

Anzahl der Antworten 0 Antworten
hat jemand eine Idee, wie das zu Rendern unicode 'Astralebene' - Zeichen (Zeichen, deren CIDs sind über 0xffff) in google v8, die javascript-vm-Laufwerke, die sowohl google chrome und nodejs? komischerweise, wenn ich google chrome (es identifiziert sich

Wo finde ich die XMLHttpRequest-Umsetzung?

Anzahl der Antworten 1 Antworten
Ich würde gerne verstehen, die low-level details, wie XMLHttpRequest funktioniert in Javascript, aber ich habe kein Glück gehabt finden Sie den code zur Implementierung in der Rhino oder V8 code. Ich bin nicht vertraut mit dem code,

Wie funktioniert setInterval und setTimeout zu arbeiten?

Anzahl der Antworten 5 Antworten
Ich war in einer misslichen situation, Arbeite ich mit reinen JavaScript-seit fast 3 Jahren, und ich weiß, dass JavaScript single-threaded Sprache, und das können Sie simulieren die asynchrone Ausführung mit setInterval und setTimeout Funktionen, aber wenn ich

Node.js V8-pass by reference

Anzahl der Antworten 1 Antworten
Frage ich mich, wie Speicher verwaltet wird, wird in V8. Werfen Sie einen Blick auf dieses Beispiel: function requestHandler(req, res){ functionCall(req, res); secondFunctionCall(req, res); thirdFunctionCall(req, res); fourthFunctionCall(req, res); }; var http = require('http'); var server = http.createServer(requestHandler).listen(3000);

Was ist die Zeitkomplexität von array.splice() in Google Chrome?

Anzahl der Antworten 2 Antworten
Wenn ich Sie entfernen ein element aus einem array mit splice() etwa so: arr.splice(i, 1); Wird dies O(n) im schlimmsten Fall, denn es verschiebt alle Elemente nach ich? Oder ist es Konstante Zeit, mit einigen verlinkten Liste

Wie funktioniert Bluebird ' s util.toFastProperties Funktion, dass ein Objekt die Eigenschaften "schnell"?

Anzahl der Antworten 1 Antworten
In Bluebird ist util.js - Datei, hat es folgende Funktion: function toFastProperties(obj) { /*jshint -W027*/ function f() {} f.prototype = obj; ASSERT("%HasFastProperties", true, obj); return f; eval(obj); } Für einige Grund, gibt es eine Anweisung nach der

Nodejs: Was bedeutet " Prozess.Bindung " gemeint?

Anzahl der Antworten 3 Antworten
Habe ich gesehen process.binding('...') viele Male während der recherche durch die node.js source-code auf github. Kann jemand mir erklären, was diese Funktion macht? InformationsquelleAutor laconbass | 2014-06-04

Wie führen Sie den Benutzer-eingereichten Skripten sicher in einer node.js sandbox?

Anzahl der Antworten 3 Antworten
Was sind die Optionen für das ausführen von (eventuell bösartigen) von Benutzern eingereichte Skripte in node.js sicher? I. e. in einer Umgebung, die verhindert, dass code aus Zugriff auf sensible Daten und-APIs? vm.runInNewContext(userScript, {}) ist eine verlockende

Unterschied zwischen JavaScript-shell-und node.js

Anzahl der Antworten 2 Antworten
Ich bin ein neuer Entwickler. Ich habe die Entwicklung in Node.js für einige Zeit jetzt. Heute stieß ich auf diesen Artikel https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey/Introduction_to_the_JavaScript_shell#readline() Er spricht über die javascript-shell-und fährt Fort zu sagen, dass es ausführen können javascript-Programme aus

v8 JavaScript-performance-Implikationen von const, lassen, und var?

Anzahl der Antworten 2 Antworten
Unabhängig von funktionalen Unterschiede, hat die Nutzung der neuen keywords 'lassen' und 'const' haben keine generalisierte oder spezifische Auswirkung auf die Leistung im Vergleich zu 'var'? Nach dem ausführen des Programms: function timeit(f, N, S) { var

ECMAScript-6-features, die in Node.js 0.12

Anzahl der Antworten 2 Antworten
Eine neue stabile Version von Node.js (0.12) landete vor kurzem mit einem verbesserten Google ' s v8 JavaScript-engine v3.28.73. Was ECMAScript-6-features sind derzeit in Node.js ohne Hilfe der --harmony Flagge? Ich habe mehrere Websites, die behaupten, Liste

Seltsam JSON.parse () - Fehler in node.js

Anzahl der Antworten 3 Antworten
Bin ich abrufen einige stringifyed JSON via TCP in node.js ein wollen, zu analysieren. Also mein Ansatz ist ähnlich. Ich habe kurze und vereinfachte es, so dass Sie nicht haben, um zu wissen, die umliegenden Logik. socket.on("data",

Sind node.js arrays eigentlich hashmaps?

Anzahl der Antworten 3 Antworten
Zu meiner überraschung, dieser code überhaupt funktioniert node.js: var arr = new Array(); //also works: var arr = ; arr[0] = 123; arr['abc'] = 456; arr; //node.js: [ 123, abc: 456 ], chrome: [123] Ich habe immer

Schnellste Javascript-Objekt-Serialisierung mit Google V8

Anzahl der Antworten 3 Antworten
Muss ich serialisieren mäßig komplexe Objekte mit 1-100 ist der gemischte Typ-Eigenschaften. JSON wurde ursprünglich verwendet, dann wechselte ich auf BSON, die ist geringfügig schneller. Codierung 10000 sample-Objekte JSON: 1807mS BSON: 1687mS MessagePack: 2644mS (JS, modified for

Wie kann ich erkennen, welche javascript-engine (v8 oder JSC) verwendet, die zur Laufzeit in Android?

Anzahl der Antworten 2 Antworten
Neueren Versionen von Android ( > 2.2) sind die v8-javascript-engine, während ältere Versionen hatten nur JSC. Doch nach http://blogs.nitobi.com/joe/2011/01/14/android-your-js-engine-is-not-always-v8/, die javascript-engine zur Laufzeit verwendet, scheint davon abzuhängen, wie eine Umgebungsvariable vorhanden zur build-Zeit (JS_ENGINE), sowie die hardware-Spezifikationen

Node.js source code build geben "segmentation fault" auf den ARM

Anzahl der Antworten 2 Antworten
tl;dr: ich habe versucht zu installieren node.js auf meinem ARMv7-basierte Cubox unter Ubuntu 12.10 (quantal). Beim kompilieren node.js aus den Quellen (siehe "Zweite Versuch" unten) node erzeugt einen segmentation fault. Was kann ich hier tun? Ersten Versuch

Wie konvertiert man std::string zu v8-Lokale<string>

Anzahl der Antworten 2 Antworten
Ich habe eine Funktion, die trägt man in ein string und dann geben Sie auf meine c++ - Funktion add_node() Handle<Value> Graph::add_node(const v8::Arguments& args) { HandleScope scope; Graph* graph = ObjectWrap::Unwrap<Graph>(args.This()); graph->add_node( args[0]->ToString() ); std::cout << "In

Verweisen auf Googles V8-Motor aus einem .NET app

Anzahl der Antworten 8 Antworten
Baue ich ein .NET 3.5 Anwendung und die Notwendigkeit zu bewerten JS-code auf dem server - im Grunde ein vom Benutzer zur Verfügung gestellte Regelwerk arbeiten können in einem browser oder auf dem server. Verwaltet JS ist

Nodejs-Profiling: Was tun mit v8.log-Datei

Anzahl der Antworten 3 Antworten
Einzige, was ich installiert habe ist Nodejs. Ich bin mit Windows 8 x64. Ich mein Programm über node --prof app.js. Es erzeugt ein v8.log-Datei. Nun, was mache ich mit dem v8.log-Datei? InformationsquelleAutor der Frage RainingChain | 2014-01-26

Wie zum Aufruf von C++ - code aus Node.js?

Anzahl der Antworten 1 Antworten
Ich bin derzeit an der Entwicklung einer simulator, der auf einem server ausgeführt wird, und sollte anzeigen von Daten im browser. Für die Bereitstellung von Dateien, Kommunikation und Dinge wie, dass, würde ich mag zu verwenden Node.js.

Laden Node.js Module, die dynamisch basierend auf der route

Anzahl der Antworten 3 Antworten
Ich mache ein Projekt in Node.js mit express. Hier ist mein Verzeichnis Struktur: root |-start.js |-server.js |-lib/ | api/ | user_getDetails.js | user_register.js Den lib/api/ Verzeichnis hat eine Reihe von JS-Dateien über die API. Was ich tun

V8 JavaScript-engine zum ausführen von JS-lib ohne web-Ansicht

Anzahl der Antworten 4 Antworten
Ich bin der Entwicklung einer JavaScript-Komponente, die ist dafür verantwortlich, die Anfragen an den server versenden und die Ergebnisse an den UI. Von tun dies in JavaScript, ich kann meine Komponente in verschiedene Arten von UI: Android-app,

Was ist Node.js?

Anzahl der Antworten 1 Antworten
Mir nicht ganz bekommen, was Node.js. Vielleicht ist es, weil ich hauptsächlich eine web-basierte business-Anwendung Entwickler. Was ist es und was ist der nutzen davon? Mein Verständnis bisher ist, dass: Das Programmiermodell ist ereignisgesteuert, vor allem die

Node.js mit V8 für begrenzte Speichergeräte geeignet?

Anzahl der Antworten 3 Antworten
Gerne wissen würde ist node.js mit V8-Motor geeignet, um eingesetzt werden, auf begrenztem Speicher (z.B. 256mb) und laufen parallel zu anderen Verfahren. Habe ich gelesen, dass es Haken bis die Ressource von der Maschine. Ist dort Weg

Warum hat Node.js kein natives DOM?

Anzahl der Antworten 15 Antworten
Als ich entdeckte, dass Node.js wurde mit Hilfe der JavaScript-engine V8,dachte ich: Große, web-scraping wird leichter sein, da die Seite dargestellt wird, wie im browser, mit einem "native" DOM-Unterstützung von XPath und alle AJAX-Aufrufe auf die Seite

Wie überprüfe ich, welche Version von v8 mit meinem NodeJS installiert ist?

Anzahl der Antworten 10 Antworten
Wie ist V8 installiert zusammen mit NodeJs? Welche version ist meine aktuelle V8-Motor? InformationsquelleAutor der Frage Lalith | 2011-03-18

Eine v8 JavaScript-Funktion aus C ++ mit einem Argument aufrufen

Anzahl der Antworten 2 Antworten
Ich arbeite mit c++ und v8, und haben, laufen Sie in das folgende Herausforderung: ich möchte in der Lage sein zu definieren, die eine Funktion in javascript mit v8, dann rufen Sie die Funktion später durch c++.

Wie entkomme ich einen String für einen Shell-Befehl im Knoten?

Anzahl der Antworten 5 Antworten
In nodejsder einzige Weg, um die Ausführung externer Befehle über sys.exec(cmd). Ich würde gerne rufen Sie einen externen Befehl aus und geben Sie die Daten via stdin. In nodejs es noch nicht zu sein scheinen einen Weg

Warum ist die Bindung langsamer als eine Schließung?

Anzahl der Antworten 1 Antworten
Einem vorherigen poster gefragt Funktion.binden vs Closure in Javascript: - wie wählen Sie? empfangen und diese Antwort in Teil, das scheint ein Hinweis darauf zu binden, sollte schneller sein als ein Verschluss: Umfang traversal bedeutet, wenn Sie

Math.random () gibt einen Wert größer als eins zurück?

Anzahl der Antworten 3 Antworten
Während der Wiedergabe, um mit Zufallszahlen in JavaScript entdeckte ich eine überraschende Fehler, vermutlich in der V8-JavaScript-engine von Google Chrome. Bedenken Sie: //Generate a random number [1,5]. var rand5 = function() { return parseInt(Math.random() * 5) +

Wann verwendet man next () und gibt next () in Node.js zurück

Anzahl der Antworten 3 Antworten
Szenario: Betrachten Sie die folgenden ist der Teil des Codes aus einem Knoten-web-app. app.get('/users/:id?', function(req, res, next){ var id = req.params.id; if (id) { //do something } else { next(); //or return next(); } }); Problem: ich

Node.js: für jeden ... funktioniert nicht

Anzahl der Antworten 5 Antworten
Wollte ich for each ... in mit Node.js (v0.4.11). Ich benutze es so: var conf = { index: { path: { first: "index.html", pattern: "index/{num}.html" }, template: "index.tpl", limit: 8 }, feed: { path: "feed.xml", template: "atom.tpl",

JavaScript ohne Browser ausführen?

Anzahl der Antworten 13 Antworten
Ich bin auf der Suche in die Javascript-Programmierung ohne browser. Ich möchte das ausführen von Skripts aus der Linux-oder Mac OS X-Befehlszeile, ähnlich wie wir ausführen einer anderen Skriptsprache (ruby, php, perl, python...) $ javascript my_javascript_code.js Schaute

Zugriff auf die Zeilennummer in V8 JavaScript (Chrome & amp; Node.js)

Anzahl der Antworten 1 Antworten
JavaScript-Entwickler, die Zeit damit verbracht haben, in Sprachen wie C oft vermissen die Fähigkeit, bestimmte Arten von Introspektion, wie Sie die Protokollierung von Zeilennummern, und mit welcher Methode die die aktuelle Methode aufgerufen wurde. Auch wenn Sie

"Gem Install Therubyracer" schlägt unter Mac OS X Lion fehl

Anzahl der Antworten 11 Antworten
Ich würde mich freuen etwas Hilfe zu bekommen gem install therubyracer zu arbeiten. Hier ist der Fehler: $ gem install therubyracer Building native extensions. This could take a while... ERROR: Error installing therubyracer: ERROR: Failed to build

Wie kann man effizient prüfen, ob die Variable Array oder Objekt ist (in NodeJS & amp; V8)?

Anzahl der Antworten 14 Antworten
Gibt es eine Möglichkeit, um effizient zu überprüfen, ob die variable Objekt oder ein Array, in NodeJS & V8? Ich Schreibe ein Modell für MongoDB und NodeJS, und durchqueren Sie das Objekt Baum, ich muss wissen, ob

Betten Sie eine JavaScript-Engine in eine iOS-Anwendung ein

Anzahl der Antworten 4 Antworten
Ich Frage mich, ob jemand erfolgreich portiert eine javascript-engine/interpreter für iOS. Ich Schreibe ein iPhone Spiel, dass ich gerne auf Javascript als high-level-Skriptsprache (KI, gameplay, etc.), aber um das zu tun, ich brauche zu kompilieren, die die

Repariere die Installation von therubyracer / libv8 (0.12.1) auf Mavericks

Anzahl der Antworten 7 Antworten
OK, ich bin am Ende meiner Kräfte mit diesem. Es gibt ein paar ähnliche Fragen, aber Sie beziehen sich alle auf therubyracer 0.10, und Sie meist Schluss, dass das problem behoben werden kann durch ein Upgrade auf

Was ist die maximale Größe eines Node.js-Puffers?

Anzahl der Antworten 2 Antworten
Laut Node.js Puffer-class-Dokumentation Puffer zugeordnet sind, die außerhalb des V8-heap. http://nodejs.org/docs/latest/api/buffers.html Raw-Daten werden in Instanzen der Puffer-Klasse. Ein Puffer ist ähnlich wie ein array von ganzen zahlen entspricht aber einem raw-Speicher Zuteilung außerhalb des V8-heap. Ein Puffer

Welche Version von Javascript wird in node.js unterstützt?

Anzahl der Antworten 4 Antworten
Ich bin erste Schritte mit Node.js und ich habe eine harte Zeit, herauszufinden, welche version von JavaScript unterstützt wird, indem Knoten, die es schwierig macht, herauszufinden, welche Funktionen ich verwenden kann. Hier ist, was ich weiß. Knoten

Wie Debuggen Knoten Js App mit Breakpoints und alles?

Anzahl der Antworten 4 Antworten
Habe ich installiert node-inspector, nur um herauszufinden, dass es keine Unterstützung für Haltepunkte 😐 Was ist der Punkt in es überhaupt, in Anbetracht der Tatsache, dass auf großen Teil Knoten-code ist asynchron und man kann einfach nicht

Wie bekomme ich eine Microtime in Node.js?

Anzahl der Antworten 9 Antworten
Wie bekomme ich die genauesten Zeitstempel in Node.js? ps Meine version von Node.js ist 0.8.X und die Knoten-microtime-Erweiterung bei mir nicht funktioniert (Absturz bei Installation) InformationsquelleAutor der Frage NiLL | 2012-07-30

Laufende V8 Javascript Engine Standalone

Anzahl der Antworten 8 Antworten
Möchte ich ausführen einer Javascript-Konsole auf der Oberseite des V8. Wie mache ich das? InformationsquelleAutor der Frage |