JavaScript

November 28, 2025 · View on GitHub

Important

This repository has been created and populated a few years ago (some resources and concepts are outdated). Feel free to PR new links and updates.

JavaScript

Several links, articles and blogs to understand how modern JavaScript interpreters/compilers work and optimize 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

Note

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

Tools

Virtual Machine, Interpreter, Compiler

A for complete list of JS engines, look here.

Porffor

Chakra Core

Warning

The compiler is not maintained anymore (but resources still available)

V8 Engine

Garbage collector

Shared documents on different performance issues

JSCore (from the blog)

Blogs

Papers and academic research

Note

Most of them are referenced in the V8 documents.

Language, Principles and Specifications

Grammar

Data Abstraction, Object Oriented etc

More papers and study (less important)

Others