Задать вопрос
@undefined_title

Откуда берутся встроенные в javascript функции?

как я понимаю что каждый браузер имеет свой движок(интерпретатор javascript) которые использует спецификацию ecmascript, оттуда и берутся все встроенный в язык функции? или еще добавляются свои отдельно браузером? на каком языке написаны эти функции, как они могут выглядеть?
Поправьте меня во всем, и объясните пожалуйста.
  • Вопрос задан
  • 316 просмотров
Подписаться 1 Оценить Комментировать
Решение пользователя Константин Китманов К ответам на вопрос (2)
k12th
@k12th
console.log(`You're pulling my leg, right?`);
Часть встроена в язык (и предоставляется движком языка), часть предоставляет среда выполнения — браузер (DOM, всякие html5 API типа геолокации и localStorage), nodejs (работа с файлами, с http), nashorn. В браузерах обычно реализовано на том же языке, что и движок и браузер, то есть в 99% С++. В nodejs часть реализована на js. В nashorn -- на java.

Можете посмотреть исходники V8.
Ответ написан