Content for JavaScript

JavaScript

JavaScript often abbreviated as JS, is a high-level, just-in-time compiled, object-oriented programming language that conforms to the ECMAScript specification. JavaScript has curly-bracket syntax, dynamic typing, prototype-based object-orientation, and first-class functions. Alongside HTML and CSS, JavaScript is one of the core technologies of the World Wide Web. JavaScript enables interactive web pages and is an essential part of web applications. The vast majority of websites use it, and major web browsers have a dedicated JavaScript engine to execute it.

Project  Kaluma

Kaluma

“Kaluma is a tiny and efficient JavaScript runtime for RP2040 (Raspberry Pi Pico). The main features are: - Small footprint. Runs minimally on microcontrollers with 300KB ROM with 64KB RAM. - Support modern JavaScript standards (ECMAScript 5/6/6+). Powered by JerryScript …

Elk: a tiny JS engine for embedded systems

“Elk is a tiny embeddable JavaScript engine that implements a small but usable subset of ES6. It is designed for microcontroller development. Instead of writing firmware code in C/C++, Elk allows to develop in JavaScript. Another use case is …

AVR8js: Simulate Arduino in JavaScript

“New AVR simulator that allows you to compile and run Arduino code directly in your browser! When I write about JavaScript or other Web-related topics, I often include code samples that you can run and interact with. This allows the …

How to Build Your Own Fax Machine with Tessel, JavaScript and Twilio

“The death of fax has been greatly exaggerated! Twilio Programmable Fax allows you to work with faxes using the REST APIs that you are already familiar with as a developer. Instead of loading piles of paper sheets into a machine …

ECMAScript® 2016 Language Specification

“This Ecma Standard defines the ECMAScript 2016 Language. It is the seventh edition of the ECMAScript Language Specification. Since publication of the first edition in 1997, ECMAScript has grown to be one of the world’s most widely used general …

ECMAScript® 2015 Language Specification

“This Ecma Standard defines the ECMAScript 2015 Language. It is the sixth edition of the ECMAScript Language Specification. Since publication of the first edition in 1997, ECMAScript has grown to be one of the world’s most widely used general …

Eloquent JavaScript - second edition

“Eloquent JavaScript, 2nd Edition dives deep into the JavaScript language to show you how to write beautiful, effective code. Author Marijn Haverbeke immerses you in example code from the start, while exercises and full-chapter projects give you hands-on experience with …