FastComments.com



SSR이란? Internal Link

SSR, or Server-Side-Rendering, 은 애플리케이션이나 콘텐츠가 클라이언트의 최소한의 작업으로 렌더링되는 메커니즘이자 일련의 규약입니다.

SSR을 사용하는 경우, 클라이언트는 JavaScript를 실행하지 않습니다. 대신, 클라이언트는 서버에서 "렌더링된" HTML/CSS를 렌더링합니다.

SSR의 이점 Internal Link

SSR의 주요 이점 중 하나는 JavaScript가 필요 없다는 것입니다. 이 때문에 애플리케이션을 많은 사용 사례에서 더 "가볍게" 느껴지도록 만들 수 있습니다.

또한, 사용자가 JavaScript를 비활성화한 경우에 대비해 SSR을 폴백으로 사용할 수 있습니다. 이러한 방식으로 댓글 스레드는 여전히 렌더링될 수 있으며, 사용자는 여전히 댓글에 답글을 남길 수 있습니다.

FastComments는 이미 최적화되어 있어서 대부분의 경우 SSR이 필요하지 않습니다. 그러나 일부 온라인 커뮤니티에는 JavaScript를 사용하지 않는 사용자가 있거나, 비활성화하는 것이 선호되는 관행인 경우가 있습니다. 이럴 때 FastComments의 SSR이 유용할 수 있습니다.

하지만 SSR의 주요 단점 중 하나는 작은 상태 변경에도 페이지를 다시 로드해야 한다는 것입니다.

사용 사례 Internal Link

SSR의 예시 사용 사례는 다음과 같습니다:

  • JavaScript가 비활성화되었을 때의 대체 수단.
  • JavaScript를 사용할 수 없거나 사용을 원하지 않는 환경에서 댓글 인터페이스를 렌더링하기 위해.
  • 추가적인 JavaScript 포함을 원하지 않는 사이트나 온라인 커뮤니티의 경우.

FastComments의 SSR 사용처 Internal Link


FastComments는 다음과 같은 곳에서 SSR을 사용합니다:

  • 당사의 WordPress 플러그인은 기본적으로 폴백으로 SSR을 사용합니다. JavaScript가 비활성화된 경우에도 사용자가 블로그에 댓글을 남길 수 있습니다.
  • 당사 자체 블로그에서도 폴백으로 사용합니다! https://blog.fastcomments.com