サーバー側 (PHP) の実装とクライアント側 (jquery) の実装を比較した場合、マークアップをレンダリングする関数のライブラリを作成して Web ページを生成することにはどのような影響がありますか?
サーバー側: クライアントがリクエストを作成し、サーバーが php プログラムを実行してマークアップをレンダリングし、マークアップをクライアントに送信し、ブラウザーがそれをロードして Web ページを表示します。
function makeTitle( $text ) {
echo <<<HTML
<style>
#title {
color:red;
}
</style>
<div id = "title">{$text}</div>
HTML;
}
makeTitle("This appears as red text");
クライアント側: クライアントがリクエストを行い、javascript が .html ファイルでクライアントに送信され、クライアントのブラウザーがマークアップをレンダリングしてロードし、Web ページが表示されます。
var text;
function title(text) {
$('body').html(function() {
return '<div id = "title">'+text +'</div>';
});
$("#title").css("color","red");
}
title("This appears as red text");
サーバーがphpプログラムを実行するか、ブラウザーがjavascriptプログラムを実行するかのいずれかで、ユーザーがより少ない時間を待つ必要があるように、どの実装がより効率的であるか、および静的cssの生成に関して各実装が最も効率的である場合はどれですかとhtml?