- Ngôn ngữ dựa trên component được thiết kế với mục tiêu phát triển ứng dụng web hiệu năng cao
- Kết hợp WASM (WebAssembly) với kiến trúc reactivity tinh vi (fine-grained reactivity)
- Lấy độ an toàn kiểu dữ liệu (type safety) làm cốt lõi, phát hiện lỗi tại thời điểm biên dịch để đảm bảo chất lượng mã ổn định
- Cung cấp quản lý bộ nhớ không dùng garbage collector (GC) để đạt hiệu năng có thể dự đoán và môi trường thực thi không bị trễ khung hình
- Với hệ thống phản ứng chi tiết, thay đổi trạng thái được ánh xạ trực tiếp tới các phần tử DOM, loại bỏ overhead của Virtual DOM
- Thông qua xử lý theo lô (batch operation), gom các lệnh gọi API trình duyệt như DOM·Canvas·Storage để giảm thiểu chi phí biên WASM–JS
- Thiết kế theo đơn vị component hỗ trợ props, state, lifecycle block, đồng thời cung cấp các thẻ điều khiển luồng khai báo như
<if>, <for>
- Cú pháp cho phép viết tích hợp HTML và CSS, hỗ trợ styling dựa trên scope
- Cung cấp tiện ích mở rộng editor cho VS Code, Sublime Text và Zed
- Tạo và chạy dự án bằng các lệnh CLI như
coi init, coi build, coi dev
- Lĩnh vực ứng dụng: dashboard thời gian thực, admin panel, mô phỏng, game, trực quan hóa dữ liệu và các web app tương tác hiệu năng cao khác
- Giấy phép MIT
Chưa có bình luận nào.