かなり大きなテーブル (数千行) がある場合、doctype を使用して X-UA-Compatible を IE=8 に設定すると、IE8 検索機能 (Ctrl+F) が非常に遅くなることに気付きました。
<!doctype html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=8">
...
現在、テーブルのサイズを縮小する方法はありません。また、doctype または X-UA-Compatible を削除または変更すると、ページのレイアウトが台無しになるため、これも簡単な解決策ではありません。
IE8 の検索機能を高速化する方法について他に何かアイデアはありますか?
違いを示すために、(IE8 で) 試すことができる 2 つのテスト ファイルを作成しました。
- http://playground.steven.comprise.com/ie8/fast.php
- http://playground.steven.comprise.com/ie8/slow.php
fast.php は、doctype または X-UA-Compatible のないものです。このファイルでは、検索が高速です。slow.php は doctype と X-UA-Compatible の両方を使用するため、このファイルでの検索を fast.php と同じくらい高速にする必要があります。
アイデア?