6 điểm bởi xguru 2025-01-18 | 3 bình luận | Chia sẻ qua WhatsApp
  • Framework web full-stack để xây dựng ứng dụng React với Rust làm backend, tập trung vào "tính dễ sử dụng" và "hiệu năng"
  • Nếu đã có kinh nghiệm với Next.js thì có thể dễ dàng làm quen

Tính năng chính

  • Native Typescript
  • Routing tương tự Next.js
  • Hỗ trợ mô-đun CSS/SCSS
  • Kết xuất phía máy chủ (SSR)
  • Hot Module Reload (HMR)

Đặc điểm của Tuono

  • Cung cấp hiệu năng cao với máy chủ đa luồng của Rust mà không cần Node.js, Deno hay Bun
  • Tích hợp server-client dễ dàng: quản lý mã React và mã phía máy chủ trong cùng một dự án
  • Điểm khác biệt với Next.js:
    • Next.js phụ thuộc vào các runtime như Node.js/Deno/Bun
    • Tuono cải thiện hiệu năng nhờ sử dụng máy chủ độc lập được xây dựng bằng Rust

3 bình luận

 
jhj0517 2025-01-18

Đây có vẻ là một framework cho phép dùng backend Rust và frontend React trong cùng một monorepo.

 
savvykang 2025-01-18

> If you have experience with Next.js you will feel at home here.

> Tích hợp server-client dễ dàng: quản lý mã React và mã phía server trong cùng một dự án

Ở Next.js, dù cách sử dụng giữa server và client hay môi trường thực thi có khác nhau thì ít nhất vẫn có ưu điểm là dùng chung một ngôn ngữ, nhưng ở dự án này có vẻ như ngay cả ưu điểm đó cũng bị làm lu mờ và giao thức giao tiếp trở nên mơ hồ hơn. Có vẻ như cả định nghĩa kiểu dữ liệu giữa server route và server component cũng phải tự căn chỉnh thủ công. Dù nhìn thế nào thì việc áp dụng cũng không có vẻ dễ dàng, và đây trông giống một công nghệ mang tính chuyển tiếp.

 
iolothebard 2025-01-18

Nghe thì có vẻ hay đấy…
Rốt cuộc vẫn là dùng v8 thôi mà…
https://github.com/Valerioageno/ssr-rs