JavaScript implementations

As JavaScript and ECMA Script are used in similar context, JavaScript has much more to offer than ECMAScript. It is implemented in the following three parts:

  • Core JavaScript (ECMAScript)
  • Document Object Model (DOM)
  • Browser Object Model (BOM)

Core JavaScript (ECMAScript)

JavaScript supports mobile devices as well as desktop computers; this feature makes it a cross-platform scripting language. However, it is not much useful if used alone, which is why it is used along with server-side languages to make powerful and interactive applications. It can be easily integrated within a web browser environment, enabling users to have complete control over the browser's objects and events.

The core capabilities of JavaScript are also called ...

Get Web Developer's Reference Guide now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.