JavaScript
Ngôn ngữ lập trình cơ sở cho tất cả. ES5 và ES6 chỉ là các phiên bản khác của ngôn ngữ này.
CoffeeScript
Ngôn ngữ lập trình transpile sang JavaScript. Là lớp compiler trên JavaScript.
TypeScript
Ngôn ngữ compile xuống JavaScript. TypeScript là cách tạo code JS bằng cách viết dialect TypeScript và compile ra JS. TypeScript là superset của JavaScript.
ES5 và ES6
CoffeeScript & TypeScript hỗ trợ tính năng ES6. Compiler chuyển code về JavaScript (ES5). ES6 là JavaScript thế hệ tiếp theo.