digital 千里眼 @abp_jp

アナログな日常とデジタルの接点

Adblock Plus 1.4 では「速い」フィルタの書き方が変わる(予定)

この機能は 1.3.5 で前倒しリリースされました(追記:2011-03-27)

以下のブログエントリーの一部「Performance improvements in Adblock Plus 1.4 and impact on subscriptions」についてオレ訳(意訳多め)しました

Adblock Plus 1.4 のパフォーマンス改善とその影響

Adblock Plus 1.4 は フィルタ処理がより速く なります. この変更には副作用があって、「速い」フィルタの記述方法が変わります。

〜1.3 特殊文字で中断されない8文字以上
1.4〜 1つ以上のキーワード(3文字以上で文字、数字、%の組合せ)を含む。
キーワードの両端はセパレータ(文字、数字、%以外で | や ||、^ も含まれる)

例を挙げると...

  • */foo/bar_* はキーワード foo と bar を含む
  • ||foo/bar^ もキーワード foo と bar を含む
  • *foo/bar* はキーワードを含まない。foo は先端セパレータを欠いている。bar は終端セパレータを欠いている

(以降は購読フィルタ作成者向け)
修正が不要なフィルタもあれば誤作動するフィルタもあるだろう
間もなく(今週中?)この新しいアルゴリズムを開発者向けビルドでテストできるようになる(開発者向けビルドのアナウンスを注目)
いくつか遅いフィルタが残っても、多過ぎなければOK

ボヤキ

「速くない」フィルタが汎用フィルタにいっぱい...orz