- Render toàn bộ markup ở phía server, các component có thể trực tiếp truy vấn DB bằng async, loại bỏ boilerplate cho lớp API riêng
- Biểu thức
$(...)là mã Rust thông thường được kiểm tra kiểu, được đánh giá trên server đồng thời được chuyển đổi sang JavaScript để chạy lại ngay trong trình duyệt- Không có bundle wasm, không cần bước build client
- Các cập nhật cần xử lý phía server được đánh dấu bằng
#[shard], khi đối số thay đổi, server render lại rồi thay thế HTML - Có thể viết template bám sát HTML và Rust bằng macro
view!, sử dụng nguyên vẹn luồng điều khiển Rust nhưfor/ifvà thuộc tính có điều kiện - Tự động suy luận routing dựa trên cấu trúc module mà không cần bước build (
app/posts/id.rs→/posts/{post_id}) - Có thể sao chép các component Topcoat UI dựa trên Tailwind vào dự án và tùy chỉnh tự do
- Khi bật tính năng
tailwind, tích hợp Tailwind CSS không cần Node, tự động nối vào asset pipeline - Cung cấp ngữ cảnh request (
Cx), ngữ cảnh app, cache theo từng request với#[memoize], cookie ký/mã hóa, xác thực session (đăng nhập/đăng xuất, hết hạn trượt, xoay vòng token) cho xử lý request - Giấy phép MIT
Chưa có bình luận nào.