거의 5년 전, 우리는 클라이언트 측 이미지 최적화를 도입하여 사용자가 사이트 제한 크기보다 큰 이미지를 업로드할 수 있도록 하고, 사용자 업로드 대역폭과 커뮤니티 저장 공간을 절약하며, Discourse에서 이미지를 사용하는 전반적인 사용자 경험을 더 부드럽게 만들었습니다.
이러한 기반 위에서, 이 시스템에 몇 가지 새로운 기능을 추가하는 예정된 변경 사항이 있습니다:
GIF → 애니메이션 WEBP 변환
큰 GIF 파일 변환은 이미 오래 전부터 우리의 레이더에 올라와 있었으며, 이제它们是 애니메이션 WebP로 변환됩니다. 이는 원래 파일 크기의 절반에 해당하는 평균 크기를 차지합니다:

(2.5MB GIF → 1MB WEBP)

(10.1MB GIF → 4.8MB WEBP, 크기로 인해 Discourse 기본 설정에서는 허용되지 않음)
HEIC 변환
2020년에 서버 측 변환을 통해 HEIC 지원을 추가했으며, 이제 컴포저(composer)에서 직접 이러한 파일을 처리하여 게시물이 제출되기 전에 사용자가 변환 결과를 확인할 수 있도록 지원합니다. 클라이언트 측 변환이 어떤 이유로든 실패할 경우를 대비하여 서버 측 변환도 폴백으로 유지했습니다.
(3.4MB HEIC → 650KB JPG)
JXL 변환
JXL 파일에 대한 브라우저 지원이 아직 준비되지 않았지만, 사용자는 이제 JXL 파일을 Discourse에 업로드할 수 있으며, 모든 사용자가 이미지를 볼 수 있도록 자동으로 JPG로 변환됩니다.
(1.1MB JXL → 930KB JPG)

