Runtime

JavaScript runtime environment

Two main purposes

  1. Programmatically change web content based on user actions or data.
  2. Communicate with a server over a network to exchange data.