Perf: add more cache

This commit is contained in:
SukkaW
2023-12-31 21:05:59 +08:00
parent 702b9d9596
commit 8c150e87c2
5 changed files with 38 additions and 30 deletions

View File

@@ -7,10 +7,7 @@ import { processLine } from './lib/process-line';
import { SHARED_DESCRIPTION } from './lib/constants';
import { getPublicSuffixListTextPromise } from './download-publicsuffixlist';
const getS3OSSDomains = async (): Promise<Set<string>> => {
const trie = createTrie();
for await (const line of (await getPublicSuffixListTextPromise()).split('\n')) {
trie.add(line);
}
const trie = createTrie((await getPublicSuffixListTextPromise()).split('\n'));
/**
* Extract OSS domain from publicsuffix list