- 165 名前:デフォルトの名無しさん mailto:sage [2016/05/15(日) 20:00:25.76 ID:u/cc/woI.net]
- > Fetch
見てみたがよく分からん。 ただ、帯域制限したいのではなく、本当に必要なものを順に取得したいだけなんだよ。以下とも絡むが、 > 一旦スタイル指定で隠すというのが今のブラウザに対するそう言ったメッセージで、 これは display = 'none'; だよな?これだと確かにレンダリングはされないのだろうが、 その中に<img src='XXX'>があると src をとりにいくんだよ。 結果、この明らかに表示に関係ないリクエストでXHRが待たされてしまう。 また逆に、表示する<img>のsrc取得も、大量にXHRを打ち込んだ後だと待たされてしまう。 これはモロに表示が遅れるので丸見えになる。 自動でやってくれるのが一番いいのだけど、多分それは無理なので、(XHRが表示に関係するか判定できない) 少なくともユーザー側で「今欲しいかどうか」を指定する必要がある。 > DOMの一部分のレンダリングを止めるというのはちょっと難しいかも知れないが いや、一部分ではなく全体を止めていい。 アップデータで更新部分を差し込む際、結果的にばらばらの位置に差し込まれるときがあるんだよ。 ただ、差込自体は一度に行われるし、全部差し込んでからレンダリングでいいので、全体停止でいい。 多分ダブルバッファ的なものをやりたがる奴も出てくるはずなので、どの道必要になるとは思うのだが。 今のDOMはレンダリング制御用のAPIが全く無いんだ。 (とはいえ、速度にこだわらなければ無くてもいいんだが) > Null Propagation Operator これは好みだろうな。 if (a && a.b) a.b.c = d; を if (a?.b?.c) a.b.c = d; と書けるという事だろうけど、こんなところでタイプ量をケチってもしょうがないし、 バグってても見た瞬間修正できるので、正直どうでもいい。
|

|