Trie matches 10,000 strings against 9,720 patterns in 0.6s, in JavaScript | Heykuki News