Dove posso trovare il codice sorgente delle funzioni native javascript?

dove posso trovare il codice sorgente delle funzioni native js, ad esempio voglio guardare la eval()

Nel codice sorgente del motore JavaScript.

Sia Chrome che Firefox sono open source e puoi esaminare l’implementazione di qualsiasi parte del motore javascript nel codice sorgente di tali prodotti. Altri browser hanno la loro implementazione (come IE) che non è disponibile al pubblico da guardare.

Il motore javascript di Chrome v8 è disponibile qui: http://code.google.com/p/v8/

Il motore di Firefox SpiderMonkey è qui: https://developer.mozilla.org/en/SpiderMonkey

Attenzione, se non hai già familiarità con questi prodotti e i loro strumenti, potrebbe richiedere del tempo per familiarizzare abbastanza da trovare quello che stai cercando.

Javascript è un linguaggio di script che viene implementato all’interno di un codice di base del browser. Ciò significa che potrebbero esserci diverse implementazioni del linguaggio di script, con diversi livelli di qualità e possibilmente interpretazioni diverse di ciò che è richiesto. Da qui le frustrazioni contro i muri di molti sviluppatori Web quando si tratta di browser Web diversi.

È ansible esaminare l’implementazione di Javascript di un browser se il browser è una versione Open Source, ad esempio: Chrome, Firefox, come indicato nelle altre risposte elencate.