1년 전 워드프레스 5.8 버전 출시 이후, 사용자들은 콘텐츠에 WebP 이미지를 업로드하고 사용할 수 있게 되어 더욱 자유로운 콘텐츠 제작이 가능해졌습니다. 2022년 3월, 워드프레스 성능팀은 WebP 이미지 형식 지원을 확대하기 위해 워드프레스 코어에서 WebP를 기본적으로 활성화하는 방안을 제안했습니다. 이 방안을 통해 새로운 JPEG 이미지 업로드 시 WebP 이미지를 자동으로 생성하고, 웹사이트 콘텐츠에 WebP 이미지를 사용하는 등의 다양한 기능을 구현할 수 있을 것으로 기대되었습니다. 그러나 비판적인 의견이 쏟아지면서, 이 논란이 된 제안은 4월에 보류되었습니다.
성능 팀의 제안에 따라 JavaScript 코드 조각이 WebP를 지원하지 않는 브라우저를 감지하고 JPEG로 대체하여 로드합니다. 또한 기본적으로 포함되는 추가 WebP 개정판은 다음과 같습니다
WordPress 6.1에서는 기본적으로 핵심 이미지 크기만 WebP 버전으로 자동 생성되고, 다른 모든 이미지 크기는 자동으로 WebP 버전으로 생성되지 않습니다. 사용자 지정 이미지 크기를 WebP 버전으로 자동 생성하려면 먼저 해당 기능을 활성화하거나, WebP를 지원하지 않는 예외적인 경우에만 사용하는 경우 비활성화해야 합니다.
보조(WebP) 하위 크기를 유지하려면 해당 하위 크기가 기본 MIME 유형보다 작아야 합니다.
WebP 이미지는 사용자가 볼 수 있는 프런트엔드 콘텐츠에 사용할 이미지 크기에 대해서만 생성해야 합니다. 사용하지 않을 이미지를 WebP 형식으로 저장할 필요가 없으므로 저장 공간을 절약할 수 있습니다.
추가 MIME 유형 생성은 이미지의 하위 크기를 기준으로 필터를 추가하여 제어할 수 있습니다. 이를 통해 개발자는 프런트엔드 콘텐츠에 사용되는 특정 크기의 이미지(예: 백엔드에서 사용되지 않는 이미지)만 제한할 수 있습니다.
WebP를 기본 포맷으로 설정하면 해당 포맷이 코어에 통합된 후 새로 업로드되는 이미지에만 적용되므로 기존 사진에는 영향을 미치지 않습니다. 기존에 업로드된 이미지는 업데이트 시 자동으로 WebP로 변환되지 않습니다. 기존에 업로드한 이미지를 썸네일 이미지로 변환하려면 WP-CLI 또는 Regenerate Thumbnails와 같은 플러그인을 사용하는 것이 가장 좋습니다.
제안된 수정안에 대한 반응은 현재까지 엇갈리고 있습니다. 하지만 새로운 접근 방식에 대한 상당한 지지가 있는 것으로 보이며, 다른 팀원들은 이번 변경으로 영향을 받을 수 있는 최종 사용자에게 미칠 실질적인 영향에 대해 고려해 볼 것을 권장하고 있습니다.
여러 댓글 작성자에 따르면, 워드프레스는 구식 디자인 대신 뛰어난 음질과 압축률을 자랑하는 최신 AVIF 형식을 채택하는 것을 고려해야 한다고 합니다.
이 계획은 점진적 개선으로 분류됩니다. 기존 설계로 자연스럽게 되돌아가는 대신 AVIF와 같은 미래 지향적인 형식을 지원하는 것이 더 낫지 않을까요? 자바스크립트 개발자인 케빈 배트도프는 이 질문에 이렇게 답했습니다. 브라우저는 개발이 진행됨에 따라 이러한 표준에 대한 지원을 추가할 것입니다.
WebP 지원으로 전환하는 것은 마치 모두가 GraphQL로 동시에 전환하던 시기에 WordPress가 REST API를 추가했을 때와 비슷한 느낌이었습니다. REST와 WebP를 모두 갖게 된 것은 좋지만, 둘 다 현세대 기술이기 때문에 금방 구식으로 느껴질 것입니다