ここ1ヶ月ほど、IE8のみをターゲットとした業務Webアプリ開発のお仕事をしてるんだけど、IE8で異常にパフォーマンスが劣化する問題に遭遇した。 現象 よくありがちな「ヘッダ固定テーブル」 1行目およびN列を固定→<table>を4分割 マウスオーバー行の背景色を変える マウスオーバーはclassNameを書き換えることで実装 表示件数は数百行程度 ざっくり言うとこんなようなものを実装したところ、マウスオーバーが実用にならないレベルでモッサリとしてしまった。ログを取ったりして状況を調べてみたところ、DOMアクセス自体にはまったく問題がないのだが、classNameを書き換えた際の再描画パフォーマンスが非常に悪いところまでわかった。 原因っぽいもの 「じゃあ何で再描画が遅いの?」ということについて色々調べたところ、IE8の『IE8標準準拠モード』のパフォーマンスに問題があるっぽいという情報を