Trình biên dịch đóng biên dịch JavaScript thành một mã nhỏ gọn, hiệu suất cao. Trình biên dịch loại bỏ mã chết và viết lại cũng như giảm thiểu số lượng còn lại để tải xuống và chạy nhanh. Trang này cũng kiểm tra cú pháp, tham chiếu biến và loại, đồng thời cảnh báo về các lỗi JavaScript phổ biến. Các hoạt động kiểm tra và tối ưu hoá này giúp bạn viết các ứng dụng ít lỗi và dễ duy trì hơn.
Thư viện đóng là một thư viện JavaScript rộng, đã được thử nghiệm kỹ lưỡng, theo mô-đun và trên nhiều trình duyệt. Bạn có thể lấy những gì bạn cần từ một nhóm lớn các tiện ích giao diện người dùng và các tùy chọn điều khiển có thể sử dụng lại, cũng như các tiện ích cấp thấp hơn để thao tác DOM, giao tiếp với máy chủ, ảnh động, cấu trúc dữ liệu, kiểm thử đơn vị, chỉnh sửa văn bản đa dạng thức, v.v. Thư viện đóng là không mong muốn về máy chủ và dành để sử dụng với Trình biên dịch đóng.
Linter Linter thực thi các nguyên tắc do Hướng dẫn về kiểu JavaScript của Google đặt. Công cụ tìm lỗi mã nguồn xử lý các vấn đề về định kiểu để bạn có thể tập trung vào việc lập trình.
Biểu định kiểu đóng là một hệ thống thêm một số phần mở rộng của Google vào ngôn ngữ CSS chuẩn. Với những tiện ích mở rộng này, bạn có thể xác định và sử dụng các biến, hàm, điều kiện và hỗn hợp trong biểu định kiểu để giúp biểu định kiểu dễ đọc và dễ bảo trì hơn. Một công cụ đi kèm có thể biên dịch biểu định kiểu thành CSS chuẩn và hỗ trợ việc rút gọn, tìm lỗi mã nguồn, hướng (lật từ phải sang trái) và đổi tên lớp.

Mẫu đóng đơn giản hóa tác vụ tạo HTML động. Chúng có cú pháp đơn giản, tự nhiên đối với lập trình viên. Trái ngược với các hệ thống tạo mẫu truyền thống, trong đó bạn sử dụng một mẫu lớn trên mỗi trang, bạn có thể coi Mẫu đóng là các thành phần nhỏ mà bạn soạn để tạo thành giao diện người dùng.

Mẫu đóng được triển khai cho cả JavaScript và Java, vì vậy, bạn có thể sử dụng cùng một mẫu trên cả phía máy chủ và máy khách. Ở phía máy khách, Mẫu đóng được biên dịch trước thành JavaScript hiệu quả.