Rari - Framework React Server Components siêu nhanh
(github.com/rari-build)- Rari = Runtime Accelerated Rendering Infrastructure
- Framework RSC hiệu năng cao dựa trên runtime Rust, với độ trễ P99 giảm 12 lần và thông lượng tăng 10,5 lần so với Next.js
- App Router: cung cấp định tuyến dựa trên tệp. Layout, trạng thái loading, error boundary
- Triển khai server-side rendering (SSR) thực thụ: hỗ trợ HTML được render sẵn và hydration tức thì
- Hỗ trợ mặc định React Server Components: server component là mặc định, có thể chuyển sang client bằng
'use client'khi cần - Thiết lập zero-config: có thể chạy ngay sau khi cài đặt nhờ binary dựng sẵn
- Cung cấp phản hồi tức thì trong quá trình phát triển với Hot Module Reloading
- Thiết kế TypeScript-first để đảm bảo an toàn kiểu hoàn chỉnh giữa server và client
- Hỗ trợ cross-platform: hoạt động nhất quán trên macOS, Linux và Windows
- Các tính năng Streaming RSC và React Suspense hiện đang được phát triển
- Hỗ trợ tạo dự án ngay lập tức bằng
create-rari-app -
Chỉ số hiệu năng
- Tốc độ phản hồi trung bình cải thiện 3,8 lần (0.69ms vs 2.58ms)
- Trong môi trường tải cao, thông lượng cao hơn 10,5 lần (20,226 req/sec)
- Kích thước bundle nhỏ hơn 68% (27.6KB vs 85.9KB)
- Tốc độ build nhanh hơn 5,6 lần (1.64s vs 9.11s)
-
Đặc điểm kỹ thuật
- Kết hợp runtime Rust với hệ thống build Vite để đạt khả năng render siêu nhanh
- Duy trì khả năng tương thích với gói NPM, tích hợp hoàn toàn với hệ sinh thái React hiện có
- Hỗ trợ cấu hình dựa trên biến môi trường (
PORT,NODE_ENV,RUST_LOG)
1 bình luận
Ha ha... ra mắt không có hồi kết nhỉ. Đến cả framework server component nữa...