인텔 코어 울트라7
jQuery 4 공식 릴리즈 - 드디어 나오는 군요 (ㅜ.,ㅜ )
쪽지 승인 : 2026-01-20 18:12:18
1
0

jQuery 4 공식 릴리즈

 

드디어 나왔군요 (ㅜ.,ㅜ )…

 

프론트 개발자들의 손가락을 지켜줄 업데이트 인지 확인해 봐야겠어요.

 

주요 변경 사항과 특징을 요약해보았습니다.

 

1. 현대적인 아키텍처로 전환

  • ES 모듈(ESM) 마이그레이션
    • 내부 소스 코드가 AMD 방식에서 ES 모듈 방식으로 완전히 전환
    • 최신 빌드 도구(Webpack, Rollup 등)와의 호환성
    • <script type="module">을 통해 브라우저에서 직접 모듈 로드
  • Rollup 도입
    • 패키징 도구를 기존의 선택 방식에서 Rollup으로 변경하여 결과물의 최적화

 

2. 브라우저 지원 범위 변경 (탈-IE 가속화)

  • IE 10 이하 버전 지원 종료
  • IE 11은 지원 범위에 포함
    • 향후 출시될 jQuery 5.0에서는 완전히 제거
  • 레거시 Edge(크로미움 이전), iOS 16 미만, Firefox 146 미만 등 오래된 브라우저들에 대한 코드를 정리

 

3. 보안 및 최신 웹 표준 준수

  • Trusted Types 지원
    • 보안 가이드라인인 CSP(콘텐츠 보안 정책)를 준수할 수 있도록 Trusted Types를 지원
    • DOM 조작 시 발생할 수 있는 보안 취약점을 예방
  • 비동기 스크립트 요청 방식 변경
    • AJAX를 통한 비동기 스크립트 실행 시 인라인 스크립트 대신 <script> 태그를 활용하도록 하여 CSP 오류 발생 가능성을 최소화

 

4. 코드 정리 및 슬림(Slim) 빌드 최적화

  • 오래된 API 제거
    • 10년 가까이 'deprecated(사용 권장 안 함)' 상태였던 jQuery.trim, jQuery.isArray, jQuery.parseJSON, jQuery.now
    • 네이티브 JavaScript 함수(Array.isArray(), JSON.parse() 등)를 사용
  • 더 가벼워진 Slim 빌드
    • 슬림 빌드에서 DeferredCallbacks를 제거하여 용량을 더 줄임
    • Gzip 기준 약 19.5KB

 

5. 업그레이드 방법

  • jQuery Migrate 4.x
    • 기존 코드를 4.0으로 옮기는 것을 돕기 위해 마이그레이션 플러그인 함께 출시
    • 사용 시 제거된 API를 사용하는 곳을 찾아 경고 또는 임시로 복구

 

jQuery는 이제 "모든 브라우저의 호환성 해결사"라는 과거의 역할 대신, 현대 웹 표준, 편리한 문법을 유지, 안정적인 인프라를 추구하는 것 같다.

 

기존 프로젝트를 운영 중이라면 마이그레이션 가이드를 참고하여 업데이트를 검토해보는 것이 좋다.

 

자세한건 릴리스를 확인해 주세요,

 

https://blog.jquery.com/2026/01/17/jquery-4-0-0/

 

1
0
By 기사제보 및 정정요청 = master@villain.city
저작권자ⓒ 커뮤니티 빌런 18+ ( Villain ), 무단전재 및 재배포 Ai 학습 포함 금지
Comment
인텔 코어 울트라5
  • 종합
  • 뉴스/정보
  • 커뮤니티
  • 질문/토론