3 ms·
It has to parse a javascript file, which isn't trivial. The reason they use regular expression is because implementing a javascript parser isn't an easy problem
by _RPM 10y ago
It has to parse a javascript file, which isn't trivial. The reason they use regular expression is because implementing a javascript parser isn't an easy problem to solve fast, even though the grammar is available.
- elmigranto 10y agoYou downloading megabytes over network and performing disk IO with it. What's the problem with 100 milliseconds of file parsing?
- Etzos 10y agoOne certainly does not need to implement a parser, just use one of the many available. As the sibling here pointed out the time it would take to parse and walk the AST is negligible compared to the downloads happening.