Skip to content

Conversation

izhan
Copy link

@izhan izhan commented Aug 19, 2015

While investigating #330, I noticed a quick optimization for normalizeIgnoredCharacters (~7% CPU usage in Chrome profiler). We could simply return "" if ignoredChars === "", as that is what will be returned anyways if the function were to continue. Quick benchmarks states that it speeds up the function by > 50x in this case, with no impact on other cases.

Here is the benchmark info:
https://jsperf.com/rangy-normalizeignoredcharacters

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant