【AdGuard Pro / AdBlock】広告ブロック55 (813レス)
【AdGuard Pro / AdBlock】広告ブロック55 http://fate.5ch.net/test/read.cgi/ios/1730353010/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
745: iOS [sage] 2025/09/04(木) 13:52:45.44 ID:4gSHpQQ9 ps://Adguard.com/en/blog/adguard-for-ios-v4-5-12-regex-improvement.html 日本語訳ブログもそのうち出てくると思うが WebKit推奨に従わず独自変換→10年ほったらかし→突っ込まれてWebKit推奨で試したら2.8~5倍の変換時間効率化 しかも多重サブドメインバグも解決 Aiによる時系列まとめ ■2015年 AdGuard初リリース時、Safari用の正規表現パターンを独自に設定。 「||」を^[htpsw]+://([a-z0-9-]\.)?、「^」を[/:&?]に変換したが、WebKit推奨の正規表現は使わずパフォーマンス最適化の誤判断があった。 ■2015~2025年 この誤った正規表現が約10年間使われ、多階層サブドメインで正しくマッチせず、高負荷と遅延を招いた。 ■2025年 バグ報告を受け検証し、正しい変換は「||」を^[^:]+://+([^:/]+\.)?、「^」は[/:]であると判明。これにより処理速度が5倍以上に向上と推計。 http://fate.5ch.net/test/read.cgi/ios/1730353010/745
747: iOS [sage] 2025/09/04(木) 15:32:15.49 ID:/FQ+WsPs >>745 東欧あるある 日本あるあるw http://fate.5ch.net/test/read.cgi/ios/1730353010/747
789: iOS [sage] 2025/09/24(水) 10:06:15.34 ID:e6bjQpiQ >>788 突き詰めると>>745みたいなユーザーではどうしようもない、開発やってる人が膨大なコストを掛ければ原因を突き止められるようなものもあるぞ いわんとしたいところはわかるが http://fate.5ch.net/test/read.cgi/ios/1730353010/789
806: iOS [sage] 2025/09/29(月) 17:52:08.46 ID:lizQwYa/ >>745 The changes we should have made were dead simple: Replace || with ^[^:]+://+([^:/]+\.)? Replace ^ in most cases with [/:] 素朴な疑問なんだけど、 ://+ ここ :// だけでよくない?性能影響はほぼないけど、 RFC的にありえないから+いらんやろ。 http://fate.5ch.net/test/read.cgi/ios/1730353010/806
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.031s