внутренности встроенных функций
Хотел бы узнать где найти или искать информацию по поводу внутренностей (мяса) встроенных функций в JS.
Например:
function lol() {
//some code;
}
alert(lol); // выдает информацию о функции, о её коде.
А когда пишешь alert(alert); выдает function alert() ( [native code] )
Что за native code?
Пытался гуглить что то в роде: внутренности функции alert, как узнать код функции alert и т.д. Каждый раз выдает всякие примеры по её использованию и описание. Ну или я что-то не понимаю, и её код вообще другим образом сделан. Как она делает так, что при её вызове происходит именно это?