2017-11-22 3 views
-5

Gibt es eine Möglichkeit, den nativen Code von JavaScript-build-in Funktionen in Browser-Konsole zu sehen, so dass ich die Effizienz der Funktion verfügt, kann und wie es tatsächlich funktioniertWie JavaScript-Funktionen erhalten nativen Code

enter image description here

+1

https://cs.chromium.org/ Chrom Code –

+1

prüfen https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/slice –

+0

@VipinKumar ist die Quellcode ist in C++ Sprache geschrieben – Oghli

Antwort

6
  1. Vergewissern Sie sich ein Open-Source-Browser verwenden (oder einen Job zu bekommen, wo Sie Zugriff auf den Quellcode des Browser Sie verwenden erhalten)
  2. Schauen Sie durch, dass der Quellcode des Browsers

Nativer Code ist Programmquellcode, der in nativen Maschinencode kompiliert wurde. Der Quellcode ist nicht auf Ihrem System, es sei denn, Sie erhalten ihn von einer anderen Quelle. Es ist sicherlich nicht für JavaScript verfügbar.

+0

Danke für Infos. Sind sie codierte Funktionen nativen Code in C oder C++ auch warum nicht in Javascript? – Oghli

+0

Jeder native Code wird im Allgemeinen in C/C++ oder einer anderen Systemsprache aus dem einfachen Grund von [performance] sein (https://benchmarksgame.alioth.debian.org/u64q/compare.php?lang=node&lang2=gpp). Auf einer theoretischen Ebene müssen interpretierte Sprachen irgendwann über eine kompilierte Sprache ausgeführt werden. JavaScript kann technisch kompiliert werden, wird aber in der Regel aus Sicherheitsgründen interpretiert (obwohl einige Engines bestimmte Teile kompilieren, die als sicher gelten). – vox

Verwandte Themen