제 페이지에 SSR이 적용됐나요?

JavaScript 비활성화로 간단하게 테스트하기

Table Of Contents

TL;DR

Command Palette에서 Disable JavaScript 명령어를 통해 JavaScript를 비활성화할 수 있다. 이를 활용해 페이지가 SSR(Server Side Rendering) 환경에서 제대로 작동하는지 확인할 수 있다.

Command Palette로 JS를 비활성화해보자

Command Palette란?

개발자 도구(DevTools)의 Command Palette는 브라우저의 다양한 도구와 명령을 검색하고 실행할 수 있는 기능이다.

Command Palette는 개발자 도구를 킨 상태에서 단축키를 눌러 호출할 수 있다.

 

단축키를 누르면 이렇게 페이지 우상단에 Command Palette 창이 나타난다.

1. command palette

Run >CommandCommand 부분에 명령어를 입력함으로써 명령을 실행시킬 수 있다.

JavaScript를 비활성화하는 이유

페이지에 SSR이 제대로 적용되는지 알아보기 위해서는 Disable JavaScript 명령어를 입력해 JS 실행을 비활성화해야 한다. 그러면 브라우저는 페이지에서 JS를 더이상 실행하지 않게 된다.

이 상태에서 새로고침을 하게 되면 내 페이지가 SSR 환경에서 어떻게 동작하는지를 확인할 수 있다.

이렇게 테스트해봄으로써 JS 없이도 페이지의 기본 기능이 동작하는지 확인할 수 있고, 결과적으로 SEO가 잘 되었는지를 확인할 수 있다.