>>787-790の実験をキャッシュ無しでやり直し。

フィルタ無し:17.586

Aのみ:12.229
Bのみ:17.886
A+B:11.990

Cのみ:15.309
Dのみ:23.658
C+D:20.446

Eのみ:15.169
Fのみ:21.780
E+F:15.686

Gのみ:11.701
Hのみ:17.395
G+H:11.679

C≒Eが単体でAに大きく劣るとかあり得ないはずのデータが出ててワロス。
あとどう見てもG速すぎ。
きっとまだどこかやり方がおかしいに違いない。

今のところのまとめ:
・shortcut はマジで速い。
・shortcut が作れるフィルタでヒットしないものが大量にあっても遅くならない。
・shortcut が作れないフィルタ(正規表現を含む)はマジで遅い。
・shortcut が作れないフィルタ(正規表現を含む)でヒットしないものが大量にあると物凄く遅い。
・複雑な正規表現は善し悪し。上手く使うと速度が上がるが下手に使うと底抜けに遅くなる。
・キャッシュが効いてるうちはフィルタの重い軽いはページの表示に影響しない。