▲GN⁺ 2024-07-08 | parent | ★ favorite | on: YouTube Embeds는 너무 무겁고, 고치는게 가능함(frontendmasters.com)Hacker News 의견 커뮤니티 포럼 플랫폼에서 YouTube 임베드를 감지하고 클릭 전까지 로드되지 않는 프록시 썸네일로 대체함 한 사람이 YouTube 비디오를 공유한다고 해서 모든 사용자가 1MB 이상의 YouTube JavaScript를 다운로드하고 Google에 의해 IP가 추적될 필요는 없음 저자는 가벼운 버전이 참여도를 줄인다는 것을 믿지 않음 반면, 나는 완전히 믿음 추천된 lite-youtube-embed 프로젝트 페이지의 데모에서 가벼운 버전이 비디오를 재생하는 데 더 오래 걸림 로드 시간이 밀리초 단위로 늘어날수록 참여도가 감소함 다른 플레이어가 사용자에게 다르게 취급된다는 것은 놀랍지 않음 lite-youtube-embed는 실제 YouTube 페이지로 클릭할 수 없게 함 이는 콘텐츠의 실제 출처로 이동을 방지하려는 시도로 보일 수 있음 임베드된 비디오를 거의 재생하지 않지만, 재생할 때는 일반 YouTube 경험을 선호함 추가적인 레이어가 있는 것처럼 보이면 클릭할 가능성이 줄어듦 개발자가 사용자들이 소프트웨어를 어떻게 사용하는지 정확히 알 수 없다는 잘못된 믿음의 예임 비디오와 Google의 사용을 줄이고, JavaScript의 메가바이트를 줄이기를 원함 더 나은 웹을 위해 YouTube 비디오 임베드를 중단해야 함 블로거들이 GitHub Gist 임베드를 사용하지 않도록 강제할 필요가 있음 Hugo와 같은 정적 사이트 생성기는 구문 강조 표시가 있는 코드 스니펫을 지원함 동적 사이트는 highlight.js를 사용할 수 있음 임베드의 전체 무게를 줄이고 UX를 개선하는 한 가지 방법은 광고를 차단하는 것임 Content Security Policies를 사용하여 페이지에서 광고를 차단할 수 있음 ublock 사용자를 위한 사용자 측 솔루션으로 click 2 load를 사용할 수 있음 Chrome이 manifest v3로 전환 중이므로 작동하지 않을 수 있음 가벼운 임베드가 참여도를 줄인다는 테스트 결과가 있음 빠른 로드 시간이 참여도를 개선해야 하지만, 가벼운 임베드로 참여도가 감소했다면 기능이 희생되었을 가능성이 있음 임베드된 비디오는 YouTube 서버의 파일을 가리키는 <video> 요소일 수 있음 상업적 이익이 방해가 되었음 임베드의 수가 늘어날수록 무게가 선형적으로 증가함 동일한 출처 정책이 캐시된 리소스를 사용할 수 있도록 해야 함 lite youtube embed의 대안으로 나의 솔루션을 공유함 완전한 사용자 정의 가능성 측면에서 더 나은 절충안을 제공함
Hacker News 의견
커뮤니티 포럼 플랫폼에서 YouTube 임베드를 감지하고 클릭 전까지 로드되지 않는 프록시 썸네일로 대체함
저자는 가벼운 버전이 참여도를 줄인다는 것을 믿지 않음
다른 플레이어가 사용자에게 다르게 취급된다는 것은 놀랍지 않음
개발자가 사용자들이 소프트웨어를 어떻게 사용하는지 정확히 알 수 없다는 잘못된 믿음의 예임
블로거들이 GitHub Gist 임베드를 사용하지 않도록 강제할 필요가 있음
임베드의 전체 무게를 줄이고 UX를 개선하는 한 가지 방법은 광고를 차단하는 것임
ublock 사용자를 위한 사용자 측 솔루션으로 click 2 load를 사용할 수 있음
가벼운 임베드가 참여도를 줄인다는 테스트 결과가 있음
임베드된 비디오는 YouTube 서버의 파일을 가리키는 <video> 요소일 수 있음
임베드의 수가 늘어날수록 무게가 선형적으로 증가함
lite youtube embed의 대안으로 나의 솔루션을 공유함