한줄평
“러스트 WASM 프런트엔드 개발의 번거로운 빌드 과정을 단순하게 묶어줘 생산성이 높습니다. 다만 러스트·WASM 생태계 밖에서는 쓸 일이 없는 특화 도구입니다.”
이런 분께 러스트로 웹 프런트엔드를 만드는 개발자께
좋은 점
- wasm 빌드·에셋·개발 서버를 한 도구로 처리
- 핫 리로드로 개발 반복이 빠르다
아쉬운 점
- 러스트 WASM 프로젝트 전용이라 용도가 좁다
트렁크 소개
트렁크는 러스트(Rust)로 만든 WebAssembly 웹 애플리케이션을 빌드·번들링해 배포까지 이어주는 명령줄 도구입니다. index.html을 기준으로 wasm 컴파일, 에셋 처리, 로컬 개발 서버, 자동 새로고침을 한 번에 처리합니다. Yew·Leptos 같은 러스트 프런트엔드 프레임워크로 웹을 만들 때 주로 씁니다. `trunk serve`로 개발하고 `trunk build --release`로 배포본을 뽑는 흐름입니다.