웹 접근성

Day 19) 전세계를 위한 성능 최적화

권끼리마끼리 2025. 2. 7. 11:17

🎄  A11y Advent Calendar (번역) 19일차입니다. 전체 목록을 보고싶으시면 여기로 이동해주세요 :)

 

성능은 접근성과 깊은 관련이 있습니다. 콘텐츠가 표시되지 않는다면, 가장 기본적인 의미에서 접근성이 떨어졌다고 할 수 있습니다.

 

몇 년 전 해리 로버츠는 자신이 한 강연에서의 일화를 언급했습니다. 다음은 녹취록입니다

해리: 관심을 가져주시는 동안 분석 결과 네팔이 웹사이트에 문제가 있는 지역이라는 것을 알게 되었습니다. 네팔은 제 웹사이트를 방문하기에 매우 느린 지역이라고 합니다. 사실인가요?
네팔 사용자: 아니요, 그렇지 않습니다. 귀하의 사이트를 클릭하면 1분 이내에 로딩됩니다.

그의 대답에 저는 거의 기절할 뻔했습니다. 느리다고 느껴지지 않나요? 1분이라는 로딩 시간이 느리게 느껴지지 않는다고 상상해 보세요. 여기 독일 한복판에서 로딩 시간이 1분이라면 사이트가 다운되었다고 생각할 것입니다. 정전이 발생했다고 가정하고 다른 곳으로 이동했을 것입니다.

 

네팔은 전 세계의 많은 지역과 마찬가지로 대부분의 사람들이 열악한 연결성으로 인해 어려움을 겪고 있습니다. 해리의 웹사이트처럼 최적화된 웹사이트는 로딩하는 데 거의 1분이 걸립니다. 해리가 계속합니다

내 사이트는 놀라울 정도로 최적화되어 있습니다. 그래야만 합니다. 빠른 웹사이트를 판매하는 것이 제 일이니까요. 예를 들어 더블린이나 미국 서부 해안에서 제 사이트를 방문하면 1.3초 이내에 완전히 로드되고 렌더링됩니다.
똑같은 코드 기반의 똑같은 호스팅을 사용하는 똑같은 웹 사이트가 이 사람에게는 1분이나 걸리는데, 단지 거주 지역이 다르다는 이유만으로 45배 이상 느려집니다. 이것이 바로 전 세계 많은 사람들이 지불해야 하는 지리적 페널티, 즉 지리적 세금입니다.

 

성능은 다양한 이유로 중요한 주제입니다. 특히 e-commerce에서는 페이지 로딩 시간이 10초만 지연되어도 매출에 큰 영향을 미칠 수 있습니다. 경제적 손실을 막기 위해서뿐 아니라, 대역폭과 인터넷 속도와 무관하게 전 세계 모든 사람들이 사이트에 원활히 접근할 수 있도록 최적화하는 것이 중요합니다.

 

프론트엔드 성능에 관심이 있다면 해리 로버츠의 시리즈를 추천합니다. 깊이 있는 정보로 가득한 좋은 자료입니다. 다만 해당 강의는 유료이며, 제가 자막이 있는지 확인 중에 있습니다.(DM을 보냈지만 답이 아직..없습니다 🤣) 자막이 있다면 꼭 한번 시청해 보시기를 권장합니다! 

 

출처: Day 19) Performance