16 คะแนน โดย xguru 2025-11-06 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • Rari = Runtime Accelerated Rendering Infrastructure
  • เฟรมเวิร์ก RSC ประสิทธิภาพสูงที่ทำงานบนรันไทม์ Rust โดยมี ค่า P99 latency ดีกว่า 12 เท่า และ throughput สูงขึ้น 10.5 เท่า เมื่อเทียบกับ Next.js
  • App Router: รองรับการทำ routing แบบอิงโครงสร้างไฟล์ พร้อมเลย์เอาต์ สถานะการโหลด และ error boundary
  • รองรับการทำ server-side rendering (SSR) อย่างแท้จริง: สนับสนุนทั้ง HTML ที่พรีเรนเดอร์ไว้ล่วงหน้าและการ hydration ได้ทันที
  • รองรับ React Server Components โดยพื้นฐาน: ใช้เซิร์ฟเวอร์คอมโพเนนต์เป็นค่าเริ่มต้น และสลับเป็นฝั่งไคลเอนต์ได้เมื่อจำเป็นด้วย 'use client'
  • Zero-config setup: ติดตั้งแล้วรันได้ทันทีด้วยไบนารีที่พรีบิลด์ไว้ล่วงหน้า
  • มี Hot Module Reloading เพื่อให้ฟีดแบ็กทันทีระหว่างพัฒนา
  • ออกแบบแบบ TypeScript-first เพื่อให้ได้ type safety อย่างสมบูรณ์ระหว่างเซิร์ฟเวอร์และไคลเอนต์
  • รองรับข้ามแพลตฟอร์ม: ทำงานได้เหมือนกันบน macOS, Linux และ Windows
  • ความสามารถ Streaming RSC และ React Suspense กำลังอยู่ระหว่างการพัฒนา
  • รองรับการสร้างโปรเจ็กต์ได้ทันทีด้วย create-rari-app
  • ตัวชี้วัดประสิทธิภาพ

    • ความเร็วตอบสนองเฉลี่ยดีขึ้น 3.8 เท่า (0.69ms vs 2.58ms)
    • ในสภาวะโหลดสูงมี throughput สูงขึ้น 10.5 เท่า (20,226 req/sec)
    • ขนาดบันเดิลเล็กลง 68% (27.6KB vs 85.9KB)
    • ความเร็วในการบิลด์ดีขึ้น 5.6 เท่า (1.64s vs 9.11s)
  • คุณลักษณะทางเทคนิค

    • ผสาน รันไทม์ Rust กับ ระบบบิลด์ Vite เพื่อให้ได้การเรนเดอร์ที่เร็วเป็นพิเศษ
    • คงความเข้ากันได้กับ แพ็กเกจ NPM และผสานรวมกับ ecosystem ของ React เดิมได้อย่างสมบูรณ์
    • รองรับการตั้งค่าผ่าน environment variables (PORT, NODE_ENV, RUST_LOG)

1 ความคิดเห็น

 
shakespeares 2025-11-06

โห... ออกมาไม่สิ้นสุดจริงๆ แม้แต่เฟรมเวิร์กสำหรับ server components ก็มาแล้ว..