

The ECMAScript standard does not include any input/output (I/O), such as networking, storage, or graphics facilities. It has application programming interfaces (APIs) for working with text, dates, regular expressions, standard data structures, and the Document Object Model (DOM). All major web browsers have a dedicated JavaScript engine to execute the code on the user's device.Īs a multi-paradigm language, JavaScript supports event-driven, functional, and imperative programming styles. Over 97% of websites use it client-side for web page behavior, often incorporating third-party libraries. It has dynamic typing, prototype-based object-orientation and first-class functions.Īlongside HTML and CSS, JavaScript is one of the core technologies of the World Wide Web.

JavaScript is high-level, often just-in-time compiled and multi-paradigm. JavaScript ( / ˈ dʒ ɑː v ə ˌ s k r ɪ p t/), often abbreviated as JS, is a programming language that conforms to the ECMAScript specification. TypeScript, CoffeeScript, AssemblyScript, ActionScript, Dart, Objective-J, Opa, Haxe publications-and-standards /standards /ecma-262 /
