htmx 4.0 공개, 내부 구현을 fetch() 기반으로 전환하고 2027년 초까지 NPM 기본 배포는 2.x 유지
편집자 요약
htmx 팀이 8개월간의 개발 끝에 htmx 4.0.0을 공개했습니다. 새 버전은 내부 구현을 XMLHttpRequest에서 fetch() 및 async 기반으로 옮겼지만, 사용자 관점의 동작은 htmx 2.x와 대체로 유사하게 유지됩니다. NPM에서는 비버전 CDN URL 사용자의 강제 업그레이드를 피하기 위해 2.x를 latest로 남기고, 4.0 계열은 2027년 초까지 next로 배포합니다.
인사이트
이번 릴리스는 htmx가 최신 Web API와 스트리밍 HTML 흐름에 맞춰 내부 구조를 정비하면서도, 장기 호환성을 중시하는 방향을 택했음을 보여줍니다. 특히 attribute inheritance를 명시 기본값으로 바꾸고 이벤트 명칭을 정리한 점은 대규모 htmx 기반 애플리케이션의 예측 가능성과 유지보수성을 높이는 변화입니다.
댓글
토론
> geekhaus:~$ 다음 읽을거리?
