Native objects, or global objects, are supplied by the JS programming language

  • Object
  • Function
  • Boolean
  • Symbol
  • Error
  • etc...

Host objects are provided by the execution environment of Javascript (commonly the browser or node)

  • window

  • document

  • location

  • history

  • XMLHttpRequest

  • module

  • exports

  • require()