質問は非常に一般的ですが、私はそれに答えようとします。
1. HTML5 は、 w3.org によると、まだドラフト段階にある HTML の新しいバージョンです。
HTML5 は依然として HTML であり、HTML はサーバーから次のページの新しいコピーを要求することによって他のページに移動し、サーバーはこれに積極的に応答します。ただし、これによりブラウザから既存のページがフラッシュされ、新しいページが取り込まれます (そして、同じページが再度要求されると、ブラウザにキャッシュされたコピーが表示されるか、新しい要求がサーバーに送信され、すべての内容が小さくても大きくてもリロードされます)。リロード部分です。ただし、HTML ページの一部を要求できる AJAX が提供する非同期サービスを使用できます。
Ajaxは、非同期 Web アプリケーションを作成するためにクライアント側で使用される相互に関連する Web 開発手法のグループです。Ajax を使用すると、Web アプリケーションは、既存のページの表示や動作に干渉することなく、サーバーと非同期に (バックグラウンドで) データを送信したり、サーバーからデータを取得したりでき
2. 最近では、静的ページはめったに使用されません。ただし、サイトにユーザー固有のコンポーネントがあまりない場合、またはサイトに配置する静的データしかない場合は、javascript の読み込みを回避できるため、静的ページが役立ちます。繰り返しになりますが、最新の Web ページはすべて動的です。
モデル ビュー コントローラーのアプローチやイベント ベースのアプローチなど、Web 上に動的コンテンツを配置する方法はたくさんあります。
参考までに、新しい外観は、サイト内のすべてのコンテンツが 1 つのページに表示され、ページのさまざまな部分にフィードする複数のコントローラーがあり、そのすべてが 1 つのビューに結合される1 ページの外観です。 . こちら
をご覧
ください。
3. 最近は新しい js オプションがたくさんあり、node.js とangular.jsが最新の追加です。Node.jsは、サイトを完全に JavaScript で動かしたい場合に最適なオプションですが、まだnode.jsをサポートしているホスティング サイトは多くありません。ただし、現時点ではjavascriptが未来のようです。
4. この質問は、あなたの観点からの調査がまったく不足しているため、非常に大きなものです。なぜなら、
ホスティングとコピーの保持は 2 つの異なるものです。ホスティング サイトとクライアント (つまりブラウザ) 以外に、クライアントの近くに配置された他のサーバーが多数あり、その場でページを提供し、ファイルが持ち込まれるからです。すぐにブラウザに。
したがって、ある意味では、膨大な数のヒットがある多くの Web サイトは、リクエストを迅速に処理するために、低速のバックエンド サーバー上に高速キャッシュ サーバーの層を持っています。次に、非常に低速なサーバー上に高速キャッシュ データベース サーバーもあります。
したがって、ここで強調したいのは、これは純粋にパフォーマンスに関連する決定であることです。そのため、達成したいことがあれば、それが速度であろうとなかろうと、探求すべき選択肢はたくさんあります。
CSS3 の部分について言えば、CSS3 のアニメーションの部分はまだグローバルに受け入れられていません。CSS3D トランジションを処理できないブラウザーを使用しているユーザーが世界中にまだ存在します (古いバージョンの IE を使用しているユーザーなど)。それはそれについてです。
とはいえ、これらは純粋にパフォーマンスに関連するものであり、HTML5 や CSS3 はここでは関係ありません。