8P by xguru 18시간전 | ★ favorite | 댓글 1개
  • Rari = Runtime Accelerated Rendering Infrastructure
  • Rust 런타임 기반의 고성능 RSC 프레임워크로, Next.js 대비 P99 지연 12배, 처리량 10.5배 향상
  • App Router: 파일 기반 라우팅 제공. 레이아웃, 로딩 상태, 에러 경계
  • 진정한 서버사이드 렌더링(SSR) 구현 : 사전 렌더링된 HTML과 즉시 하이드레이션 지원
  • React Server Components 기본 지원 : 서버 컴포넌트가 기본, 필요 시 'use client'로 클라이언트 전환
  • Zero-config 셋업: 사전 빌드된 바이너리로 설치 즉시 실행 가능
  • Hot Module Reloading으로 개발 중 즉각적 피드백 제공
  • TypeScript-first 설계로 서버·클라이언트 간 완전한 타입 안전성 확보
  • Cross-platform 지원 : macOS, Linux, Windows 환경에서 동일 동작
  • Streaming RSC 및 React Suspense 기능은 개발 진행 중
  • create-rari-app 으로 즉시 프로젝트 생성 지원
  • 성능 지표

    • 평균 응답 속도 3.8배 향상(0.69ms vs 2.58ms)
    • 부하 환경에서 10.5배 높은 처리량(20,226 req/sec)
    • 68% 더 작은 번들 크기(27.6KB vs 85.9KB)
    • 빌드 속도 5.6배 향상(1.64s vs 9.11s)
  • 기술적 특징

    • Rust 런타임Vite 빌드 시스템의 결합으로 초고속 렌더링 구현
    • NPM 패키지 호환성 유지, 기존 React 생태계와 완전 통합
    • 환경 변수 기반 설정(PORT, NODE_ENV, RUST_LOG) 지원

허허.. 끝이 없이 나오네요. 서버 컴포넌트 프레임워크까지..