모든 사람이 지금 JavaScript를 가지고 있습니까? 영국 정부에 따르면 아닙니다.
GDS (Government Digital Services) 블로그 게시물에 따르면 사용자의 1.1 % (대부분 영국 인구로 구성됨)가 자바 스크립트를받지 못했다고합니다.
이는 브라우저가 JavaScript를 지원하지 않거나 명시 적으로 비활성화 한 사용자의 0.2 %와 JavaScript를 활성화했지만 어떤 이유로 든 성공적으로 수신하지 못한 사용자의 막대한 0.9 %로 구성되었습니다. 터널로 – 그것은 우리 모두에게 일어났습니다).
따라서 모든 웹 사이트에서 자바 스크립트가없는 사용자에게 기본 환경을 제공하는 것이 좋습니다.
사이트가 자바 스크립트없이 작동하는지 확인하는 또 다른 좋은 이유는 빈 페이지가 Google 주스를 많이 얻지 못하기 때문입니다.
자바 스크립트가없는 버전에서도 동일한 콘텐츠를 사용할 수 있도록하는 것이 훨씬 좋습니다. 좋습니다. Google의 스파이더는 요즘 자바 스크립트를 실행할 수있을만큼 똑똑하지만 다른 웹 크롤링 봇은 어떻습니까?
브라우저에서 페이지를 렌더링하는 마지막 문제 중 하나는 첫 번째로드시 성능 저하입니다. HTML을 다운로드하고 CSS를 적용하는 대신 브라우저는 일부 JavaScript를 실행 한 다음 페이지를 조합해야합니다.
브라우저가 일반적으로 렌더링 전에 인라인 이미지를 다운로드하기 시작하므로 첫 번째로드에 대한이 중요한 경로는 더 지연됩니다.
JavaScript를 사용하면 페이지 콘텐츠가 DOM에 추가 될 때까지 기다려야합니다. 여기에서 이에 대한 자세한 내용을 읽을 수 있습니다.
말: 조쉬 에머슨
Josh는 Mendeley의 프론트 엔드 개발자입니다.이 기사는 원래 넷 매거진에 게재되었습니다.