Javascript is...

JavaScript is...

JavaScript is the Programming Language for the Web. Also can update and change both HTML and CSS with calculate, manipulate and validate data. JavaScript is a prototype type object-oriented language. Thus, class-free object-oriented programming style can implement chain, capsulizing, closure.

1. JavaScript Execution Environment

All browsers and Node.js have a built-in JavaScript engine. Therefore, both environments can run JavaScript. But the browser and Node.js have different purposes.

The browser provides a Web API (Document Object Model) specific to the client-side environment. The primary goal is to render the web page on the screen by running HTML, CSS, and JavaScript.

  • Support ECMAScript, DOM, BOM, XMLHttpRequest, Fetch, requestAnimationFrame, SVG, Web Storage, Web Component, Web worker.

Node.js is not a language, Node.js feature is provided for the server side environment. Also, It does not provide a Web API (DOM API). Node.js also provides a built-in File system that allows to create and modify files.

  • Support ECMASscript, Node.js only.

2. Programming Language

There are compiler and interpreter methods for passing commands to a computer. This serves as a translator that translates the human-understandable syntax into machine-language.

3. JavaScript Feature

Immediately execute the source code as an interpreter language. Javascript is a multi-paradigm programming language that supports imperative, functional, prototype-based object-oriented programming.

4. ECMAScript is...

Last updated

Was this helpful?