Swc를 왜 만드셨나요?
- 2023년 6월 1일 항해 99와 진행한 오픈소스 웨비나 토크쇼에서 받은 질문입니다.
저는 swc
를 만들기 전에는 풀스택 개발자로서 되게 다양한 프로젝트들을 진행했습니다. 평화롭게 웹 개발을 하고 있던 2013년의 어느 날, 에디터에서 저장을 누르고 웹페이지에 반영될 때까지 걸리는 시간이 너무 길다는 생각이 들었습니다. 매번 5초는 기다렸던 것 같은데, 화가 나더라고요. 그래서 잠깐 찾아봤고, 그게 babel의 문제라고 생각했습니다. 그래서 언젠가 할 일
목록에 babel을 대체할 수 있는 빠른 컴파일러 만들기를 넣어놨습니다. 2017년 12월에 수능이 끝난 뒤, 자유롭게 쓸 수 있는 시간이 많아져서 언젠가 할 일
목록을 보다가 babel 대체재를 만들기로 했습니다. 근데 러스트를 쓰기로 한 건 2015년 ~ 2017년에 관련해서 이것저것 찾아보다가 결정한 겁니다.