크롬(Chrome)에 JPEG-XL 이미지 지원 부활! 이미지 압축 기술 경쟁 재점화?
구글 크롬 145(Chrome 145)에 JPEG-XL 이미지 디코딩 지원이 다시 추가됨
2022년 지원 중단 이후, Rust 기반의 jxl-rs 디코더를 사용하여 메모리 안전성(Memory Safety)을 강화함
이미지 압축 기술 경쟁의 재점화와 사용자 편의성 증진에 대한 기대감이 높음
JPEG-XL 지원 재개와 기술적 배경
구글은 크롬 145(Chrome 145)에서 JPEG-XL 이미지 디코딩 지원을 재개하며, jxl-rs 디코더(Decoder)를 채택했다. 이는 기존 C++ 기반의 libjxl 라이브러리 대신 Rust를 사용하여 메모리 안전성(Memory Safety)을 향상시키기 위한 결정이다. 특히, 웹 환경에서 이미지 처리의 안정성을 높이고 잠재적인 보안 취약점을 줄이는 데 기여할 것으로 예상된다.
JPEG-XL의 장점과 웹 생태계 영향
JPEG-XL은 기존 이미지 형식 대비 향상된 압축률(Compression Ratio)과 프로그레시브 디코딩(Progressive Decoding)을 제공하여 사용자 경험을 개선한다. 댓글에서는 JPEG-XL의 우수한 기술적 장점에도 불구하고, 과거 크롬(Chrome)에서의 지원 중단으로 인해 웹사이트에서 널리 사용되지 못했던 점을 지적한다. 이번 지원 재개를 통해 웹 개발자들이 더 나은 이미지 압축 기술을 활용할 수 있는 환경이 조성될 것으로 기대된다.
개발자 커뮤니티의 기대와 과제
커뮤니티에서는 JPEG-XL 지원 재개에 대해 긍정적인 반응을 보이며, 특히 이미지 파일 크기 감소를 통한 대역폭 절감(Bandwidth Saving) 효과를 기대한다. 하지만, 아직은 `enable-jxl-image-format` 플래그를 활성화해야 하는 상황이므로, 표준 지원(Standard Support)까지는 시간이 필요하다는 의견도 존재한다. 또한, 기존 이미지 형식과의 호환성 문제와 브라우저 지원(Browser Support) 확대를 위한 노력이 필요하다는 지적도 제기된다.