6P by xguru 1달전 | ★ favorite | 댓글 3개
  • Rust를 백엔드로 사용해 React 애플리케이션을 구축하는 풀스택 웹 프레임워크로, "사용성"과 "성능"에 중점을 둠
  • Next.js 경험이 있다면 쉽게 적응 가능함

주요 기능

  • Native Typescript
  • Next.js와 유사한 라우팅
  • CSS/SCSS 모듈 지원
  • 서버 사이드 렌더링(SSR)
  • 핫 모듈 리로드(HMR)

Tuono의 특징

  • Node.js, Deno, Bun 없이 Rust의 멀티스레딩 서버로 높은 성능 제공
  • 쉬운 서버-클라이언트 통합: React 코드와 서버 사이드 코드를 동일한 프로젝트에서 관리
  • Next.js와의 차이점:
    • Next.js는 Node.js/Deno/Bun과 같은 런타임에 의존
    • Tuono는 Rust로 빌드된 독립형 서버 사용으로 성능 향상

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

쉬운 서버-클라이언트 통합: React 코드와 서버 사이드 코드를 동일한 프로젝트에서 관리

Next.js에선 서버-클라이언트 간 사용 패턴이나 실행환경이 다르더라도 최소한 언어라도 통용된다는 특징이라도 있었는데 이 프로젝트에선 그 장점마저 퇴색시켜버리고 통신 규약을 모호하게 만든 것 처럼 보입니다. 서버 라우트와 서버 컴포넌트 간 자료형 정의도 수동으로 맞춰야 하는 것으로 보이구요. 아무리 봐도 도입이 쉽지 않을 것 같고 과도기적인 기술로 보여요

Rust 백엔드 + React 프론트엔드를 모노레포에서 사용할 수 있는 프레임워크군요

말은 그럴싸하게 하는데…
결국 v8 쓰는거구만…
https://github.com/Valerioageno/ssr-rs