Playground TypeScript
Viết, chạy và chia sẻ đoạn code. Không cần thiết lập.
Chạy TypeScript online ngay trên trình duyệt
Playground và trình biên dịch TypeScript online miễn phí. Viết TS trên trình duyệt, nhấn Chạy, và tsgo (trình biên dịch TypeScript native viết bằng Go) xuất ra JavaScript để Node 24 thực thi trong vài giây. Không cần tsc, không cần ts-node, không phải thiết lập tsconfig.json trước.
tsgo xuất .js từ tệp .ts của bạn và Node 24 chạy kết quả, nên bạn có kiểm tra kiểu đầy đủ mà không tốn bộ nhớ cho một transpiler ở mỗi lần chạy. @types/node được cài sẵn để có kiểu cho Node API: rất tiện để thử generic, tìm hiểu các tính năng nâng cao ở cấp kiểu hay ôn phỏng vấn TS mà không rời trang.
Điều gì làm playground TypeScript này hữu ích
- Chạy TypeScript tức thì: tsgo biên dịch tệp .ts và Node 24 chạy chúng trong vài giây, kèm kiểm tra kiểu đầy đủ.
- Tô sáng cú pháp TypeScript đầy đủ, tự động hoàn thành hiểu kiểu dữ liệu và chẩn đoán từ tsgo, nhờ cùng engine soạn thảo với VS Code.
- Hỗ trợ đầu vào stdin. Các dòng được đưa vào
process.stdin, nên interfacereadlinecó kiểu và async iterator trên stdin hoạt động giống hệt khi chạyts-node script.tstrên máy. Bạn không phải dựng tsc, ts-node hay tsconfig.json. - TypeScript 5.3 với tsgo (trình biên dịch TS native viết bằng Go), ts-node và @types/node: kiểm tra kiểu đầy đủ cùng hỗ trợ runtime ES2022.
Bạn có thể làm gì trong playground TypeScript
- Interface, generic, union type, literal type và type guard. Viết TS có kiểu, xem tsgo xuất ra .js gọn gàng và chạy nó trên Node 24.
- Kiểu nâng cao: mapped type, conditional type, template literal type và utility type (Pick, Omit, Record), được trình biên dịch kiểm tra.
- Thử nghiệm TypeScript nhanh: thử một mẫu kiểu mới, kiểm tra một quy tắc thu hẹp kiểu, thử một ràng buộc generic, hoặc xem tsgo báo lỗi kiểu ra sao.
Câu hỏi thường gặp về playground TypeScript online
Playground TypeScript online có miễn phí không?
Có, playground TypeScript hoàn toàn miễn phí. Không cần đăng ký, không cần cài tsc và không phải dựng tsconfig.json. Chỉ cần mở trang và để tsgo biên dịch giúp bạn.
Tôi có cần cài tsc hay Node để chạy TypeScript online không?
Không cần cài gì cả. Bạn không cần trình biên dịch tsc, ts-node hay tsconfig.json. tsgo (trình biên dịch TypeScript native viết bằng Go) xuất ra JS và chạy nó trên Node 24.
Playground TypeScript có dùng được trên điện thoại và Chromebook không?
Có. Playground TypeScript chạy trên mọi trình duyệt hiện đại, trên máy tính, máy tính bảng hay điện thoại. Rất tiện để thử các đoạn code TS trên Chromebook hoặc iPad mà không cần cài Node hay tsc.
Playground TypeScript có hỗ trợ stdin không?
process.stdin. Interface readline có kiểu, async iterator trên process.stdin và mọi thứ được khai báo kiểu theo NodeJS.ReadStream của @types/node đều hoạt động giống hệt khi chạy script trên máy.Thử playground xong thì học TypeScript tiếp như thế nào?
Sửa đoạn TypeScript mẫu, nhấn Chạy và thử lại nhiều lần. Khi muốn học có lộ trình hơn, khóa học TypeScript tương tác của Coddy dạy kiểu dữ liệu, generic, interface và lập trình nâng cao ở cấp kiểu.
Playground này khác gì playground TypeScript chính thức?
console.log, đầu vào stdin và lỗi runtime, chứ không chỉ JS đã biên dịch.Tôi có chạy TypeScript online được mà không cần biên dịch sang JavaScript trước không?
.ts, nhấn Chạy, và playground biên dịch bằng tsgo rồi chạy JavaScript được xuất ra trên Node 24 trong một bước. Không cần bước build tsc riêng, không phải thiết lập ts-node, không cần tsconfig.json: giống như chạy trực tiếp một tệp TypeScript.Công cụ hữu ích cho TypeScript
Các công cụ miễn phí chạy trên trình duyệt, dùng tốt cùng Playground TypeScript, tất cả đều thuộc Coddy.