Javascript's performance.now () und Nodejs [duplizieren]

8

Ich bin neu bei Nodejs und ich bin verwirrt über etwas beim Timing:

Wenn Nodejs Javascript ist, warum funktioniert dann Javascript's performance.now () nicht auf Nodejs und ich muss console.time () oder ähnliches benutzen?

Wie kann ich wissen, welche anderen Javascript-Funktionen auf Node nicht funktionieren?

Danke!

    
Fer B. 18.06.2016, 16:04
quelle

1 Antwort

8

Zuerst müssen wir uns sehr genau darüber im Klaren sein, was JavaScript tut - und es nicht einschließt.

Die Definition, was JavaScript beinhaltet, ist der Leitfaden EMCA-262 . Dies ist das einzige, was JavaScript benötigt.

Alles andere - vom DOM bis zum performance -Objekt sind Zusätze, die von der Host-Umgebung bereitgestellt werden.

Einige - viele - Browser haben performance.now() hinzugefügt, aber das ist NICHT Teil von JavaScript - nur etwas, das JavaScript aufrufen kann.

nodeJS unterstützt es derzeit nicht - zumindest nicht von Anfang an, aber es sieht so aus, als ob jemand ein Modul erstellt hat, das diese Fähigkeit bietet.

Ich habe es nicht ausprobiert, ich habe nur kurz nach 'node performance.now' gegoogelt und das war der erste Treffer: Ссылка

    
Jeremy J Starcher 18.06.2016, 16:11
quelle

Tags und Links