Hacker News 의견
  • 성인 웹사이트는 실제로 성능에 신경을 쓰는 사례로, Pornhub는 단 1.4MB의 데이터만 로드함. 이는 일부 기술 대기업들이 보여주는 성능에 비해 훨씬 우수함. Pornhub는 기본적인 UI/UX나 콘텐츠 전달에서 실수하는 경우가 거의 없음.
  • 뉴질랜드 시골 지역에서 로밍 서비스를 사용하며 웹 사용 경험이 매우 불편했음. Spotify의 오프라인 사용자 경험(UX)도 개선이 필요함.
  • 압축되지 않은 데이터를 왜 보고 있는지에 대한 의문 제기. 동적 앱인 Spotify와 Gmail은 페이지 로딩 후 빠른 탐색이 가능하다면 용서받을 수 있음. 일부 사이트들은 초기 로딩에 중점을 두어 사용자 경험을 저하시키고 있음.
  • 소프트웨어는 그것을 만든 조직을 반영함. 대부분의 데이터 전송은 실제 페이지 작동에 필요한 자바스크립트가 아닌 분석 및 제3자 스크립트임. 마케팅 팀이 이러한 사항에 대해 무지하거나 관심이 없음.
  • 웹 애플리케이션의 자바스크립트 파일 크기에 대한 분석이 누락되었음. 예를 들어 Google Translate는 단순한 상호작용 앱이 아니며, 많은 기능을 포함하고 있음에도 불구하고 2.5MB는 여전히 과도함.
  • Wordsandbuttons.online 웹사이트의 모든 페이지는 애니메이션과 상호작용에도 불구하고 64KB 미만임. 이는 제3자 의존성이 없는 정책 덕분임.
  • 자바스크립트의 과도한 사용뿐만 아니라 추적 스크립트의 양에 대해서도 논의할 필요가 있음.
  • 인기 있는 사이트들에서 로드하는 자바스크립트의 양을 비교함. 예를 들어, Pornhub는 YouTube보다 약 10배 적은 자바스크립트를 로드함.
  • 웹의 현재 상태는 매우 슬픔. 고속 인터넷 연결을 사용하는 사람들은 웹이 얼마나 느려졌는지 인지하지 못함. 광고/추적기 차단기를 사용하지 않는 것을 고려할 수 없음.
  • 복잡한 프레임워크와 추상화를 만들어 유지보수를 쉽게 하려고 하지만, 많은 개발자들이 자바스크립트 기초조차 모르고 있음. 웹 애플리케이션을 과도하게 공학화하고, 실제 언어를 숨기는 너무 많은 계층을 만듦. 자바스크립트 자체를 배우고 프레임워크보다는 순수 자바스크립트를 사용하면 자바스크립트 코드베이스를 크게 줄일 수 있음.