- 스펠트는 컴파일러로서 JavaScript 문법을 활용하되, 의미론을 재정의하여 더 직관적인 개발 경험을 제공한다. 🧙♂️
await
구문을 통해 비동기 처리를 컴포넌트 내에서 직접 다룰 수 있게 되어, 데이터 의존성을 컴포넌트 가까이 배치하는 것이 가능해졌다. 📦- 기존의 데이터 로딩 방식(loaders)은 확장성이 떨어지며, React Server Components (RSC) 또한 과도한 서버 통신 및 복잡한 멘탈 모델을 가진다. 🤯
using
키워드를 활용하여 컴포넌트 생명주기에 따른 리소스 관리를 자동화할 수 있다. ⏳- 스펠트는 비동기 업데이트를 동기화하여 사용자 경험을 개선하고, 병렬 처리를 통해 성능을 최적화한다. 🚀