Angular

Angular Universal と SSR

サーバーサイドレンダリング、プリレンダリング、Angular Universal のセットアップ、プラットフォーム検出、transfer state、SEO 最適化

20 面接問題·
Senior
1

Angular Universal とは何ですか?

回答

Angular Universal は、Angular におけるサーバーサイドレンダリング (SSR) の公式ソリューションです。クライアントに送信する前にサーバー上で HTML を生成し、初期読み込み時間と SEO を改善します。コンテンツを表示する前に JavaScript のダウンロードと実行が必要な従来のレンダリングとは異なり、Universal は完全な HTML を即座に生成します。

2

サーバーサイドレンダリング (SSR) の SEO における主な利点は何ですか?

回答

検索エンジンのクローラーは、JavaScript の実行を待つことなく、すぐに使用可能な完全な HTML を受け取ります。これにより、従来の SPA で苦労するクローラーでも正しいコンテンツのインデックス化が保証されます。さらに、メタタグ (title、description) が初期読み込み時から存在するため、検索結果での可視性が向上します。

3

SSR (Server-Side Rendering) とプリレンダリングの違いは何ですか?

回答

SSR は各ユーザーリクエストに対してサーバー側でオンデマンドに HTML を生成し、動的コンテンツを可能にします。プリレンダリングはビルド時にすべてのルートの HTML を生成し、静的ファイルを提供します。プリレンダリングは静的コンテンツ (ブログ、ドキュメント) のサイトに適しており、より速く、サーバーリソースの消費が少ないです。SSR はパーソナライズされたコンテンツや頻繁に変化するコンテンツに必要です。

4

コードがサーバー側とブラウザ側のどちらで実行されているかをどのように検出しますか?

5

TransferState API とは何で、何のためにあるのですか?

+17 面接問題

次の面接に向けてAngularをマスター

すべての問題、flashcards、技術テスト、コードレビュー演習、面接シミュレーターにアクセス。

無料で始める