#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)