SvelteKit 3.0 출시, 타입 안전성 강화
원제 SvelteKit 3
142 포인트댓글 56

Key Point
주요 웹 프레임워크의 메이저 업데이트로, 타입 안전성과 개발자 경험이 개선되었으며 자동 마이그레이션 도구로 업그레이드 진입장벽이 낮아졌다.
핵심 요약
- Svelte의 공식 애플리케이션 프레임워크 SvelteKit 버전 3.0이 출시되었으며, 더 많은 폴리싱과 타입 안전성, 그리고 불필요한 코드를 줄였다.
- 기존 프로젝트는 npx sv migrate sveltekit-3 --tasks all --confirm 명령어로 자동 마이그레이션되며, 수동 작업이 필요한 항목들은 TODO 리스트로 생성된다.
- 새 프로젝트는 npx sv create my-new-app 명령어로 생성할 수 있다.
- 주요 변경사항은 설정이 vite.config.ts로 이동, $lib 별칭이 #lib으로 변경, 표준 subpath imports 지원, 환경 변수 개선, 서비스 워커 간소화, 에러 핸들링 개선이다.
- 원격 함수(Remote Functions) 기능은 아직 준비 중이며, 안전하고 효율적인 타입 안전 클라이언트-서버 통신을 제공할 예정이다.
- 원격 함수 사용을 위해서는 현재 실험적 플래그가 필요한 Async Svelte가 필요하다.
- 다음 달 11월 19-20일 슬로베니아 류블랴나에서 Svelte Summit이 개최되며, Svelte의 10주년을 기념한다.