State of JS 2025 설문결과
매년 JavaScript 개발자라면 한 번쯤 챙겨보게 되는 설문이 있습니다. State of JS, 올해도 어김없이 결과가 공개됐습니다.
이번 에피소드에서는 2025년 설문 결과를 처음부터 끝까지 함께 훑어봅니다. replaceAll이나 toSorted 같은 새 기능들을 사람들이 얼마나 쓰고 있는지부터, 개발자들이 가장 고통스러워하는 것이 무엇인지까지 살펴봅니다. 정적 타이핑에 대한 갈망이 압도적인 1위를 차지했고, Temporal이라는 차세대 날짜 API에 대한 기대도 여전히 뜨겁습니다.
라이브러리 트렌드도 흥미롭습니다. React와 Express처럼 오랫동안 왕좌를 지켜온 도구들의 만족도가 해마다 떨어지고 있는 반면, Vite, Vitest, Astro, Bun, Hono 같은 신흥 강자들이 S등급을 차지하며 무서운 속도로 치고 올라오고 있습니다. Next.js는 2022년을 기점으로 만족도가 극단적으로 추락했는데, React Server Components 도입과 시기가 겹치는 점이 의미심장합니다. 빌드 도구 쪽에서는 Webpack을 싫어하면서도 어쩔 수 없이 쓰는 개발자들의 한숨이 그래프에 고스란히 드러납니다.
에디터 전쟁도 재미있습니다. VS Code가 여전히 84%로 압도적이지만, Cursor 같은 AI 특화 에디터가 2위로 올라왔고, Rust로 만들어진 Zed라는 신예도 조용히 존재감을 키워가고 있습니다. AI 도구 쪽에서는 Claude의 사용률이 1년 만에 두 배로 뛰어오른 점이 눈에 띕니다.
무엇보다 인상적인 숫자는 이것입니다. TypeScript를 100% 쓴다는 응답자가 40%에 달하고, 평균 사용 비중은 77%입니다. 생 JavaScript만 쓴다는 사람은 이제 6%에 불과합니다. State of JS라는 이름이 무색할 만큼, 사실상 State of TS라 불러도 될 지경입니다.
Rust나 Go로 작성된 차세대 도구들의 약진, TypeScript의 압도적 지배, 그리고 AI가 코딩과 학습 방식 전반에 스며들고 있는 흐름까지. 2025년 JavaScript 생태계가 어디로 향하고 있는지 궁금하시다면, 이번 에피소드에서 그 흐름을 한눈에 잡아가실 수 있을 겁니다.
자료
- 설문 결과: https://2025.state ofjs.com/en-US
- 자바스크립트의 sort()와 toSorted() 함수: https://youtu.be/FcLaq6JY-zg
- 자바스크립트 세트(Set) 완벽 가이드: https://youtu.be/R6_J9pvm8-I
- 자바스크립트의 groupBy() API 사용법: https://www.daleseo.com/js-group-by/
- Zod 관련 글 모음: https://www.daleseo.com/tag/Zod/
- Bun 관련 글 모음: https://www.daleseo.com/tag/Bun/
- Vite 관련 글 모음: https://www.daleseo.com/tag/Vite/
- Vitest 관련 글 모음: https://www.daleseo.com/tag/Vitest/
달레줄레
- YouTube: https://youtube.com/playlist?list=PLapoeRAdKitf4M7HOGIDzwNtsfo6ZqO8W
- Apple Podcast: https://dales.link/applepodcast
- 팟빵: https://www.podbbang.com/channels/1784466
- 오디오클립: https://audioclip.naver.com/channels/9977
음악
Bliss by Luke Bergs | https://soundcloud.com/bergscloud/
Creative Commons - Attribution-ShareAlike 3.0 Unported
https://creativecommons.org/licenses/by-sa/3.0/
Music promoted by https://www.chosic.com/free-music/all/ƒƒ