- Fresh 2는 아직 정식 릴리스되지 않았지만, Deno 공식 웹사이트와 Deno Deploy에서 이미 운영 중임
- Fresh 1.0은 최신 웹 기술을 활용한 간단한 웹사이트 구축을 목표로 시작되었고, 빠르게 인기를 얻음
- 이후 기능 추가 및 복잡해진 사용 요구로 인해 기존 구조의 한계에 직면하고, 보다 강력한 기반을 위해 아키텍처 전면 개편을 진행함
- 먼저 Fresh 2.0의 핵심 목표 달성을 위해 Deno와 JSR 자체의 안정성 강화가 필요했음
- Deno 2의 Node 및 npm 호환성 강화
- JSR로 마이그레이션하면서 의존성 관리가 단순화
- 현재는 Deno 및 Deno Deploy에서 Fresh 2 알파 버전 사용 중이며, 정식 릴리스는 2025년 3분기 말(9월 예정)
- Fresh 2의 특징
-
Express/Hono 스타일 API 도입으로 API 사용성이 개선됨
-
비동기 컴포넌트, 단일 시그니처 미들웨어, 플러그인 기반 아키텍처 등으로 유연성과 확장성 강화
- JSX
precompile
변환이 기본 내장되어 렌더링 속도 향상
- 현재 알파 버전(2.0.0-alpha.34) 이 공개되어 있으며, Deno 2.3과 함께 사용할 때 최적의 경험을 제공함
- Deno 팀 내부에서도 Fresh 2는 매우 생산적인 도구로 평가되고 있음