Adblock plusの数千行に及ぶフィルタを4行で代替する

サブスクリプションのフィルタは最もポピュラーなEasyListで2800行もある。
で、Adblockは1行ごとにJavaScriptの関数を呼び出しているようで、つまりページをロードするたびに2800回も同じ関数を呼んでいたわけだ。
重かったのでサブスクリプションはすべて削除して使っていたのだが、たしかに重くて当然。
自分で追加したフィルタがだんだん増えてきて効率が悪くなりそうなので正規表現でまとめたら4行でEasyListに匹敵する効果がある。
高速軽快。


7/15追記:Subscription化 → http://www.schuzak.jp/abp.html


追記2:
アドオンを作った。 http://www.schuzak.jp/fx/silentblock.html
設定ファイルと一緒にインストールすると軽量高速ブロッカーとして機能する。