記事へのコメント36

    • 注目コメント
    • 新着コメント
    オーナーコメントを固定しています
    anatoo
    オーナー anatoo 気晴らしで書いた奴公開した >JavaScriptでのDOM操作は重いのかという話とForced Synchronous Layoutについて

    2015/10/14 リンク

    その他
    reboot_in
    reboot_in “Forced Synchronous Layoutは、ドキュメントのDOMツリー内でDOM操作を行った後、そのDOM要素のレイアウト情報を参照するコードを書くと起こる”

    2019/04/17 リンク

    その他
    idr_zz
    idr_zz あーgetElementByIdが早いというよりそもそもDOMが遅い? JavaScriptでのDOM操作は重いのかという話とForced Synchronous Layoutについて - id:anatooのブログ

    2017/12/20 リンク

    その他
    hush_in
    hush_in わかりやすい

    2015/10/30 リンク

    その他
    nitoyon
    nitoyon offsetWidth による Forced Synchronous Layout

    2015/10/17 リンク

    その他
    wordi
    wordi JavaScriptのDOM操作のパフォーマンス内訳について

    2015/10/16 リンク

    その他
    nextmedia
    nextmedia “JavaScriptでのDOM操作自体は大して重くない。重く見えるのはDOM操作に伴うレンダリング処理がJavaScriptの実行後に行われるからである。”

    2015/10/16 リンク

    その他
    amino_acid9
    amino_acid9 「DOM操作自体は大して重くない。重く見えるのはDOM操作に伴うレンダリング処理がJavaScriptの実行後に行われるから」

    2015/10/15 リンク

    その他
    efcl
    efcl forルール内でのstyle変更みたいなのをForced Synchronous Layoutというのか

    2015/10/15 リンク

    その他
    kozy4324
    kozy4324 ほぇー、ウェブインスペクタでForced Synchronous Layoutが発生したかどうかも分かるのか

    2015/10/15 リンク

    その他
    kosh04
    kosh04 “JavaScriptでのDOM操作自体は大して重くない。重く見えるのはDOM操作に伴うレンダリング処理がJavaScriptの実行後に行われるからである。”

    2015/10/15 リンク

    その他
    naga_sawa
    naga_sawa レイアウトに関わるDOM操作をした直後にレイアウト絡みのプロパティに触ると刺さる

    2015/10/15 リンク

    その他
    taketyan
    taketyan 勉強になった / 内容関係ないけど 2003 年頃のはてダってデフォルトはこういうデザインじゃなかったっけ

    2015/10/15 リンク

    その他
    teracy_junk
    teracy_junk 『JavaScriptでのDOM操作自体は大して重くない。重く見えるのはDOM操作に伴うレンダリング処理がJavaScriptの実行後に行われるからである』

    2015/10/15 リンク

    その他
    jinjor
    jinjor レンダリングまで含めてDOM重いと言ってる事が多いかも。

    2015/10/15 リンク

    その他
    ledsun
    ledsun なるほど。通常、レンダリングはJavaScript実行後に行われる、気にしなくていい。DOMの幅、高さを取ると強制的にレンダリングしJavaScriptの実行も遅くなる。単発なら微々たるもの、ループでやると大幅なパフォーマンス低下

    2015/10/15 リンク

    その他
    khtokage
    khtokage なんとなくそうじゃないかなーと思いながらコードは書いてたけど、profileで見れるのか、知らなかった。 JavaScriptでのDOM操作は重いのかという話とForced Synchronous Layoutについて

    2015/10/15 リンク

    その他
    ysk_lucky-star
    ysk_lucky-star これはVirtual DOMでもどうにもならない問題だよね

    2015/10/15 リンク

    その他
    vvakame
    vvakame ほぇー

    2015/10/15 リンク

    その他
    delphinus35
    delphinus35 なるほど……これはシランカッタ。必読

    2015/10/15 リンク

    その他
    itochan
    itochan ディスクアクセスのバッファとかキャッシュとかFlushするとかそういうやつ

    2015/10/15 リンク

    その他
    tofu-kun
    tofu-kun すごいわかりやすい

    2015/10/15 リンク

    その他
    clavier
    clavier JavaScriptでのDOM操作は重いのかという話とForced Synchronous Layoutについて - id:anatooのブログ

    2015/10/15 リンク

    その他
    cpw
    cpw 知らんかった、、、

    2015/10/15 リンク

    その他
    raimon49
    raimon49 Forced Synchronous Layout Chromeの開発者ツールで確認可能

    2015/10/15 リンク

    その他
    teramako
    teramako あとDOMはシングルスレッドでないとダメな部分が多いのも拍車をかけてる

    2015/10/15 リンク

    その他
    t-murachi
    t-murachi innerHTML に直接 HTML 書き殴るのとの比較論かと思ったら違った。レイアウトの強制同期が発生するケースについては個人的にも経験があって、文字数に応じて横幅の変わる DIV とか作ろうとしてハマるポイントだったりする。

    2015/10/15 リンク

    その他
    t_f_m
    t_f_m "例えば、iOSやAndroidなどのモバイル端末で60FPSのアニメーションを達成しようとすると、LayoutやPaintなどの処理をやってたら速度的にちょっときつくなるのでなるべく最後のComposite Layersだけが実行されるようなコードを記述"

    2015/10/15 リンク

    その他
    ebo-c
    ebo-c ある意味遅延評価なのか。appendしたulにliを一個ずつ追加するコードとか重そう

    2015/10/15 リンク

    その他
    berlysia
    berlysia この辺の話、結構わかっていない人が多いのでやる人は一読すべきである

    2015/10/15 リンク

    その他
    Cald
    Cald “Forced Synchronous Layoutとは、JavaScriptと同期する形で実行されるレイアウト計算処理のことである。通常このレイアウト計算は、JavaScriptの実行が終わってから初めて行われるので、JavaScriptの実行を遅くしたりするわけではな

    2015/10/15 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    JavaScriptでのDOM操作は重いのかという話とForced Synchronous Layoutについて - id:anatooのブログ

    2015年にもなるのにJavaScriptでのDOM操作のパフォーマンスについて書く。ウェブページにインタラクショ...

    ブックマークしたユーザー

    • techtech05212023/12/09 techtech0521
    • mizdra2021/05/03 mizdra
    • reboot_in2019/04/17 reboot_in
    • odan32402018/07/18 odan3240
    • kumokaji2018/05/23 kumokaji
    • soy-curd2018/05/18 soy-curd
    • idr_zz2017/12/20 idr_zz
    • kasai-07282017/05/04 kasai-0728
    • geo-s-dir2017/03/13 geo-s-dir
    • arow-okamoto2016/10/16 arow-okamoto
    • monjudoh2016/06/16 monjudoh
    • Tomato-3602016/04/18 Tomato-360
    • ponpoko042016/04/11 ponpoko04
    • astmee2016/03/21 astmee
    • es335ab2016/03/07 es335ab
    • ngyuki2016/03/01 ngyuki
    • hatz482015/12/06 hatz48
    • kayamelo1515152015/12/02 kayamelo151515
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事