Является ли консоль браузера интерфейсом для веб-API?

#google-chrome #web #browser #webapi #javascript-engine

#google-chrome #веб #браузер #webapi #javascript-движок

Вопрос:

Из моих исследований браузер предоставляет нам некоторые функции, которые сам движок JavaScript не предоставляет: веб-API. Это включает в себя DOM API, setTimeout, HTTP-запросы и так далее.

Итак, поскольку браузеры запускают функции, которые не поддерживаются в движке JavaScript, например, setTimeout, правильно ли говорить, что терминал браузера является интерфейсом к web и Web API.

Имеет ли это смысл, это конструктивный способ думать об этом?

Ответ №1:

Я думаю, что WebAPI и консоль — это две отдельные вещи, которые оба подключаются к js-движку вашего браузера. Например, консоль не может напрямую обращаться к DOM, она может выполнять только строки javascript, которые обращаются к внутреннему DOM и возвращают определенный результат (снова возвращаемый через javascript)