본문 바로가기
Q&A2018년 3월 18일1분 읽기

jQuery 대신 바닐라 JS로 전환해야 할까요

웹
웹퍼블리셔
조회 3081댓글 5

회사에서 기존 프로젝트가 전부 jQuery 기반인데, 새 프로젝트부터는 바닐라 JS로 가자는 의견이 나왔습니다.

jQuery 없이 개발하면 코드량이 많이 늘어나지 않을까 걱정되는데, 실제로 전환하신 분들의 경험이 궁금합니다.

IE 지원도 고려해야 합니다.

댓글 5

코코딩하는민수8년 전

2018년 기준으로 IE11만 지원하면 된다면, querySelector, fetch, addEventListener 등으로 대부분 대체 가능합니다. 코드량이 약간 늘어도 번들 사이즈가 확 줄어서 좋습니다.

웹웹퍼블리셔(guest)코딩하는민수8년 전
fetch는 IE11에서 안 되지 않나요? 폴리필을 써야 하는 건가요?
코코딩하는민수코딩하는민수8년 전

네, fetch는 폴리필이 필요합니다. whatwg-fetch 폴리필을 쓰거나, XMLHttpRequest를 직접 쓰면 됩니다.

서서버지기영호8년 전

저는 작년에 전환했는데, 처음엔 불편하지만 한 달 정도 지나면 오히려 더 편해집니다. youmightnotneedjquery.com 사이트를 참고하세요.

시시니어개발자(guest)8년 전
기존 프로젝트까지 억지로 바꿀 필요는 없고, 새 프로젝트부터 점진적으로 전환하는 게 현실적입니다. jQuery 3.x는 여전히 잘 관리되고 있으니까요.
Ctrl+Enter로 등록