mirror of
https://github.com/SukkaW/Surge.git
synced 2026-01-29 01:51:52 +08:00
Perf: early bail out more filter pattern
This commit is contained in:
@@ -133,7 +133,6 @@ export async function processFilterRules(
|
|||||||
parentSpan: Span,
|
parentSpan: Span,
|
||||||
filterRulesUrl: string,
|
filterRulesUrl: string,
|
||||||
fallbackUrls?: string[] | null,
|
fallbackUrls?: string[] | null,
|
||||||
_ttl: number | null = null,
|
|
||||||
allowThirdParty = false
|
allowThirdParty = false
|
||||||
): Promise<{ white: string[], black: string[], foundDebugDomain: boolean }> {
|
): Promise<{ white: string[], black: string[], foundDebugDomain: boolean }> {
|
||||||
const [white, black, warningMessages] = await parentSpan.traceChild(`process filter rules: ${filterRulesUrl}`).traceAsyncFn(async (span) => {
|
const [white, black, warningMessages] = await parentSpan.traceChild(`process filter rules: ${filterRulesUrl}`).traceAsyncFn(async (span) => {
|
||||||
@@ -256,6 +255,7 @@ const kwfilter = createKeywordFilter([
|
|||||||
'$popunder',
|
'$popunder',
|
||||||
'$cname',
|
'$cname',
|
||||||
'$frame',
|
'$frame',
|
||||||
|
'$domain',
|
||||||
// some bad syntax
|
// some bad syntax
|
||||||
'^popup'
|
'^popup'
|
||||||
]);
|
]);
|
||||||
|
|||||||
Reference in New Issue
Block a user