/VM-Resources

Several links, articles and blogs to understand how modern JavaScript compilers work and optimize our codes. Also includes various resources on ECMAScript and object-oriented programming.

MIT LicenseMIT

Note: ⚠️ feel free to PR new links! It becomes quite difficult to find interesting resources.

JavaScript

Several links, articles and blogs to understand how modern JavaScript compilers work and optimize our codes. Also includes various resources on ECMAScript and object-oriented programming.

High-level resources

Different articles and tools dealing with more or less important notions:

Benchmark

Vyacheslav Egorov has written many more interesting articles (I recommend you to read them all).

Tools

Virtual Machine, Interpreter, Compiler

Chakra Core

V8 Engine

JSCore (from the blog)


Blogs

V8 Shared documents on different performance issues

Papers and academic research

Most of them are referenced in the V8 documents.


Language, Principles and Specifications

Grammar

Related to ECMAScript

Data Abstraction, Object Oriented etc

Others