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 ParadigmMulti paradigm: event driven, functional, prototype based object oriented 1 SignificanceBecame 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 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 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 is written in JavaScript.
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 is a JavaScript library maintained by the jQuery Team under the OpenJS Foundation.
Meteor is written in JavaScript.
Next.js is written in JavaScript, TypeScript and Rust.
Quasar is a Vue.js-based framework (see edge 26); Vue.js apps, and Quasar apps built on it, are authored in JavaScript.
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 is written in JavaScript.
Vue.js is a JavaScript front end framework created by Evan You.
In Field
Source Encyclopedia Britannica: Computer ScienceEncyclopedia Britannica Editors
Influenced
Influenced By
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
JavaScript's own infobox lists Self among its influences (alongside Java, Scheme, AWK, HyperTalk). en.wikipedia.org/wiki/JavaScript
Invented By
Source Encyclopedia Britannica: Computer ScienceEncyclopedia Britannica Editors
Predecessor Of
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 sectionQuote, Lead section
JavaScript is a programming language and core technology of the Web, alongside HTML and CSS.
View the Source Wikipedia: TypeScript
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.