This Week in Svelte, Ep. 111 — Changelog, Best LLMs for Svelte 5 tested, MCP server, llms.txt
- Svelte 5.36.8 업데이트는
AbortController를 가진 이펙트가 반응성 그래프에 유지되도록 하여 적절한 정리를 보장합니다. ♻️
- 내부
payload.out을 배열로 전환하여 비동기 SSR(서버 사이드 렌더링) 구현의 기반을 마련했으며, 이는 향후 스트리밍 HTML 지원 가능성을 열어줍니다. 🚀
- Svelte 5.36.9 업데이트는 의존성이 없는 파생 값의 불필요한 재실행을 방지하여 성능을 최적화합니다. ⚡
script module에서 컴포넌트 자체와의 충돌을 피하기 위해 기본 내보내기를 금지합니다. 🚫
- 비동기 컴포넌트 본문 내에서 소유권 유효성 검사 및 정리 로직을 올바르게 처리하여 개발 모드 버그를 수정했습니다. 🐛
- 비동기 파생 값의 구조 분해 할당을 허용하여 반응성 기능을 확장합니다. ✨
- Svelte의 비동기 배치 시스템에서 발생할 수 있는 상태 혼란 문제를 해결하여 일관된 상태 업데이트를 보장합니다. 🔄
createSubscriber 관련 버그를 수정하여, 모든 구독자가 제거된 후 다시 추가될 때 파생 값이 새로운 구독 값을 올바르게 인식하도록 합니다. ✅
createSubscriber는 외부 이벤트 시스템을 Svelte 반응성과 효율적으로 동기화하는 강력한 기능으로, 클래스를 Svelte 컴포넌트 외부에서도 재사용 가능하게 하며, 반응성 컨텍스트에서만 리스너를 등록하여 성능을 최적화합니다. 💡
- Svelte 5.36.14 업데이트는 이펙트를 통해 업데이트될 때 입력 바인딩이 즉시 동기화되지 않던 버그를 수정하여 입력 필드의 즉각적인 UI 반응성을 보장합니다. ⌨️
데브허브 | DEVHUB | This Week in Svelte, Ep. 111 — Changelog, Best LLMs for Svelte 5 tested, MCP server, llms.txt