The browser in Javascript.
The browser implements extra javascript object to be able to interact with it, such as:
The whole set of function that a browser implements is known as the WebApi
Function that provided by the browser, not by the JS engine itself.