htmx 4.0 출시…웹 개발자들 주목하는 이유는?

htmx 4.0.0이 8개월간의 개발 끝에 출시되었으며, XMLHttpRequest에서 fetch() API로 내부 전환, 속성 상속을 명시적(:inherited)으로 변경, 이벤트 이름 표준화, localStorage 기본 사용 중단 등이 주요 변경 사항이다. 2.x는 NPM에서 latest로 유지되고 4.0은 next로 남아 2027년 초까지 전환을 강제하지 않는다.

AI 요약

htmx 4.0.0이 8개월간의 개발 끝에 출시되었다. 내부적으로 XMLHttpRequest에서 fetch() API로 전환했으며, 사용자 관점에서 가장 큰 변화는 속성 상속이 기본값에서 명시적 상속으로 변경된 것이다. 이벤트 이름 표준화와 localStorage 기반 히스토리 지원 중단도 주요 변경 사항이다. NPM에서는 2.x가 latest로 유지되고 4.0은 next로 분류되어, 2027년 초까지 점진적 전환이 이루어질 예정이다.

핵심 포인트

  • 내부 엔진을 XMLHttpRequest에서 fetch()로 마이그레이션 (사용자에게는 투명)
  • 속성 상속이 암시적에서 명시적(:inherited 접미사)으로 변경 — 최대 업그레이드 부담 항목
  • 히스토리 기능이 localStorage를 기본으로 사용하지 않게 됨
  • NPM에서 2.x가 latest, 4.0이 next로 유지되며 2027년 초에 전환 예정

향후 전망

  • 2.x에서 4.x로의 마이그레이션 도구가 제공되어 전환 부담 완화 예상
  • fetch() 기반 전환으로 스트리밍 HTML 등 최신 웹 기능과의 통합이 용이해질 전망
Share

이것도 읽어보세요

댓글

이 소식에 대한 의견을 자유롭게 남겨주세요.

댓글 (0)

불러오는 중...