Re:Node.js in Flame Graphs
by andrewvc on Wednesday November 19, 2014 @01:04PM
(#8631542)
What I'm saying is that the pipe (or) "|" is a cheap way to combine regexps. It has its limitations, but its better than an O(n) search through an array. The regexp parser can create an NFA that is far more optimized.
[ Parent
| on HN ]
In JS, "far more" isn't quite that dramatically far as in other dynamic language runtimes. See http://jsperf.com/regex-list-vs-full