TypeScript là một siêu tập hợp JavaScript chủ yếu cung cấp kiểu gõ tĩnh (static-typing), các lớp và interface tùy chọn. Một trong những lợi ích lớn là cho phép IDE cung cấp môi trường phong phú hơn để phát hiện các lỗi phổ biến khi bạn gõ mã. Đối với một dự án JavaScript lớn, việc áp dụng TypeScript có thể dẫn đến phần mềm mạnh mẽ hơn, trong khi vẫn có thể triển khai ở nơi một ứng dụng JavaScript thông thường sẽ chạy.
Chi tiết: