8)サーバサイドレンダリング インターネットに公開しているサイトではユーザビリティを考えてJavaScriptを多用しています。しかし、検索エンジンのクローラは一般的にはJavaScriptを解釈しません。そのため、ブラウザがあるURLにアクセスした場合にJavaScriptでレンダリングされるHTMLと、クローラが同じURLにアクセスした場合にサーバでレンダリングされるHTMLを同一にする必要があり、クライアントサイドとサーバサイドで同じロジックを別の言語で実装するなど涙ぐましい努力が行われてきました。 React.jsではブラウザのDOM を使わずに軽量なDOM を使用してるため、レンダリングにブラウザは不要です。JavaScriptエンジンを使用すれば、クライアントサイドのコードをほぼそのまま使用できるため、同一のロジックを異なる言語で実装する必要はありません。 今回実装したOSS