View Source Document

README.md

JavaScript

(Up) | See also: Programming Languages, DOM, Web APIs, npm


Web resources

import - JavaScript \| MDN

Template literals (Template strings) - JavaScript \| MDN

Spread syntax (...) - JavaScript \| MDN

Error - JavaScript \| MDN

Function() constructor - JavaScript \| MDN

Date() constructor - JavaScript \| MDN

Is it possible to send a variable number of arguments to a JavaScript function? - Stack Overflow

How to determine equality for two JavaScript objects? - Stack Overflow

Check if a variable is a string in JavaScript - Stack Overflow

JavaScript Scoping and Hoisting

Constructors Considered Mildly Confusing ★★★

functional programming - How are people implementing immutable data structures in JavaScript when the language doesn't offer any obvious way of implementing immutability? - Stack Overflow

The JavaScript Event Loop: Explained ★★★

Concurrency model and the event loop - JavaScript \| MDN ★★★

Viewing Javascript\'s message queue in a browser? (Event loop) - Stack Overflow

Beginner\'s Guide to JavaScript promises

Using promises - JavaScript \| MDN

We have a problem with promises ★★★

recursion - Are functions in JavaScript tail-call optimized? - Stack Overflow

Tail call optimization in ECMAScript 6

List of languages that compile to JS · jashkenas/coffeescript Wiki

javascript - What are lightweight lisp dialects that compile to readable js? - Stack Overflow

TypeScript: Documentation - TypeScript for JavaScript Programmers

JavaScript at quirksmode 💭

Speed Up Your JavaScript Load Time 💭

(in Game Development) javascript - Immutable.js: Data structure to represent 2D game field - Stack Overflow

(in Lua) Fengari

(in PLDI) What blocks Ruby, Python to get Javascript V8 speed? - Stack Overflow

(in PLDI) Why is JavaScript not compiled to bytecode before sending over the network? - Software Engineering Stack Exchange

Repositories

(in Lua) fengari-lua/fengari: 🌙 φεγγάρι - The Lua VM written in JS ES6 for Node and the browser

(in Lua) fengari-lua/fengari-interop: Fengari \<=> JS Interop

(in Lua) fengari-lua/fengari-web: Provides everything you need to run Fengari in the browser.

(in Programming Languages) xixixao/Shem: The compiler of the programming language Shem