Browser Objects
The Browser Object Model (BOM) is used for JavaScript to interact with the browser. All browsers nowadays use the same methods and properties for JavaScript interactivity, thus there is no official standard released for BOM to date.
Window Object:
The window is the default object of the browser and is supported by all browsers. There are various other objects of javascript that are considered as a property of the window.
JavaScript navigator object:
The javascript navigator object is the window property which is used for browser detection and to get browser information.
JavaScript screen object:
The javascript screen object is the window property that is used to hold information on the browser screen and to display information related to the screen.
JavaScript history object:
The javascript history object is the window property that is used to load previous, forward, or any particular page.