- Browser Object Model – BOM is what allows programmers to easily manipulate the browsers. Developers using the Browser Object Model have access to all the browser features and can make changes or manipulate them.
- Core- This basically encompasses the syntax, the operators, and other basic statements.
- Document Object Model – DOM is what is rendered to the client or the user side. This is rendered by the browser in the form of nodes and then displayed on the client-side.