2

ブログ投稿で Twitterは、クライアント側のレンダリングからサーバー側のレンダリングに戻ったと述べています。

理由のより完全な説明を見つけようとしています。

投稿では、次のように述べています。

[クライアント側のレンダリング] サーバーでのみ利用可能なさまざまな最適化のサポートが不足していました。

クライアント側に欠けている最適化は何ですか?

また、次のようにも述べています。

[サーバーサイド レンダリング] ブラウザ間のパフォーマンスの違いを減らします

一部のブラウザーはクライアント側のレンダリングでうまく機能しなかったので、これを読みました。どのブラウザでレンダリングがどれくらい遅かったか?

4

1 に答える 1

0

さまざまなコンテンツ チャンクのキャッシュや、ブラウザーによって再解釈されるのではなく、バイト/オペレーション コード レベルでの実行などの最適化を推測します。クライアントに関する限り、おそらく IE (特に 9 より前) であり、他のいくつかの古いブラウザーである可能性があります。また、CPU が不足しているさまざまなモバイル デバイスの場合、CPU がすべての JavaScript を実行できるようになるまで待機するよりも、少し余分な HTML が送信される方が望ましい場合があります。

もちろん、レンダリングされた html をスクレイピングするのが少し難しくなることも意味するので、Twitter Web サイトの外観をいじるスクリプトを書きたい人のために、障害を少し追加するのに役立ちます。

于 2012-08-01T21:39:23.350 に答える