回答編集履歴

2

追記

2017/03/23 04:59

投稿

Lhankor_Mhy
Lhankor_Mhy

スコア36115

test CHANGED
@@ -6,4 +6,6 @@
6
6
 
7
7
 
8
8
 
9
- 後者について、おっしゃる通りかと思いますが、動的データ部分のコストによりますが、とりあえずHTMLを静的に出力した方が、表示される時間が短縮され体感速度が向上するような気がします。
9
+ 後者について、おっしゃる通りかと思いますが、動的データ部分のコストによりますが、とりあえずHTMLを静的に出力した方が、表示される時間が短縮され体感速度が向上するような気がします。「初回表示を持たせるか否か」というよりも、「コストの高い処理を非同期化する」と考えるべきで、初回表示処理が軽いなら持たせた方がいい、ということになるのではないかと思います。
10
+
11
+

1

参考URL追記

2017/03/23 04:59

投稿

Lhankor_Mhy
Lhankor_Mhy

スコア36115

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- 前者について、ケースによると思いますが、innerHTMLよりもcreateElement系の方が速かったと思いますので、クライアントでの速度はJSON有利ではないでしょうか。サーバ側の処理についてはよく分かりませんが、構造体をJSONパースするのと、HTMLを作成するのでそれほどコストは変わらない気がします。
5
+ 前者について、ケースによると思いますが、innerHTMLよりもcreateElement系の方が速かった([参考](http://jsperf.com/jquery-vs-createelement/75))と思いますので、クライアントでの速度はJSON有利ではないでしょうか。サーバ側の処理についてはよく分かりませんが、構造体をJSONパースするのと、HTMLを作成するのでそれほどコストは変わらない気がします。
6
6
 
7
7
 
8
8