21/10/08 23:33:06.69 owwsg6GQ.net
>>658
今は超例外を除いて手動ではなくデータ→HTML生成はプログラムがするとご存知のはず
昔はそのデータ→HTML生成をサーバーサイドでしてきたが
今はブラウザが差分データだけサーバーからもらってブラウザ内でHTML(DOM)生成する
これでトラフィック減少・サーバー負荷減少・ページ表示速度高速と良いことずくめ
しかしサイトが初めてアクセスされた時にこのブラウザがHTML(DOM)生成する方式だと表示されるまでが非常に遅い
これはブラウザへの生成プログラムのダウンロード+各種必要データのダウンロード後に初めてHTML(DOM)生成開始となるため
そこでサーバーでもデータ→HTML生成すればこの問題を回避して普通に遅くなくページを表示できる
結果的にサーバーでもブラウザでもデータ→HTML(DOM)生成をしている
もちろん同じページ生成のために同じデータを使いほぼ同じプログラムだ
同じプログラムなら複数のプログラミング言語で書くのは無駄なのでサーバーサイドでもブラウザで動いているJavaScriptコードを動かしてデータ→HTML生成するようになったのが現在