Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

JavaScript

Also Known As JS
Multi-Paradigm Language

JavaScript is a programming language created by Brendan Eich at Netscape Communications in 1995, designed to let web pages respond to user actions directly inside the browser without a round trip to a server. Despite being written in about ten days under deadline pressure, it became the standard scripting language of the web, embedded in every major browser, and later, through platforms such as Node.js, a widely used language for server side and general purpose software as well.

Facts
First Released
1995 1
Paradigm
Multi paradigm: event driven, functional, prototype based object oriented 1
Significance
Became the standard scripting language of the web, run inside essentially every browser in the world, and later a major server side language as well. 1
JavaScript
Filter Results2 entries
Connections

Held Differently

Dart, Programming Languages

Dart was pitched as a potential alternative to JavaScript for the web (raising "fragmenting the web" concerns over a planned Dart VM in Chrome); those plans were dropped in 2015 and focus shifted to compiling Dart to JavaScript. en.wikipedia.org/wiki/Dart_(programming_language)

Base Language For

AngularJS, Frameworks

Verified en.wikipedia.org/wiki/AngularJS infobox: "Written in: JavaScript".

Backbone.js is written in JavaScript.

Bootstrap, Frameworks

Bootstrap is written in CSS, HTML and JavaScript; JavaScript is one of its three constituent languages (its optional interactive components), not its sole language.

Dojo, Frameworks

Verified en.wikipedia.org/wiki/Dojo_Toolkit infobox: "Written in: JavaScript".

Ember.js, Frameworks

Ember.js is written in JavaScript.

Express.js, Frameworks

Express.js is a Node.js (JavaScript) backend web application framework.

Fastify, Frameworks

Verified en.wikipedia.org/wiki/Fastify infobox: "Written in: JavaScript", "Platform: Node.js".

Gatsby, Frameworks

Verified en.wikipedia.org/wiki/Gatsby_(software) infobox: "Written in JavaScript, TypeScript."

Htmx, Frameworks

Verified en.wikipedia.org/wiki/Htmx infobox: "Written in JavaScript".

jQuery, Frameworks

jQuery is a JavaScript library maintained by the jQuery Team under the OpenJS Foundation.

Meteor, Frameworks

Meteor is written in JavaScript.

Next.js, Frameworks

Next.js is written in JavaScript, TypeScript and Rust.

Quasar Framework, Frameworks

Quasar is a Vue.js-based framework (see edge 26); Vue.js apps, and Quasar apps built on it, are authored in JavaScript.

React, Frameworks

React is a JavaScript library for building user interfaces, maintained by Meta.

React Router, Frameworks

React Router is a third-party routing library for React (see edge 27), authored in JavaScript like React itself.

Sails.js, Frameworks

Verified en.wikipedia.org/wiki/Sails.js: "Sails.js is built on Node.js and Express.js, enabling applications to be written in JavaScript."

Svelte, Frameworks

Svelte is written in JavaScript.

Vue.js, Frameworks

Vue.js is a JavaScript front end framework created by Evan You.

In Field

Source Encyclopedia Britannica: Computer ScienceEncyclopedia Britannica Editors

Influenced

Influenced By

AWK, Programming Languages

JavaScript's own infobox lists AWK among its influences (alongside Java, Scheme, Self, HyperTalk). en.wikipedia.org/wiki/JavaScript

C, Programming Languages

JavaScript's curly brace, C style syntax was carried over through Java, which Netscape asked Brendan Eich to make JavaScript resemble at the surface level, rather than through a direct line of descent from C itself.

Source Encyclopedia Britannica: Computer ScienceEncyclopedia Britannica Editors
Self, Programming Languages

JavaScript's own infobox lists Self among its influences (alongside Java, Scheme, AWK, HyperTalk). en.wikipedia.org/wiki/JavaScript

Invented By

Brendan Eich, Pioneers
Source Encyclopedia Britannica: Computer ScienceEncyclopedia Britannica Editors

Predecessor Of

TypeScript, Programming Languages

TypeScript is a strict syntactic superset of JavaScript: every valid JavaScript program is valid TypeScript.

Source Wikipedia: TypeScript
Sources
1. Encyclopedia Britannica: Computer Science
Encyclopedia Britannica Editors, Encyclopaedia Britannica Inc, 2024View the Source
Wikipedia: JavaScript
Wikimedia FoundationLead section
Quote, Lead section
JavaScript is a programming language and core technology of the Web, alongside HTML and CSS.
View the Source
Wikipedia: TypeScript
WikipediaPredecessor Of: TypeScriptView the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.