Hacker News new | ask | show | jobs
by _RPM 3603 days 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.
2 comments

One 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.
You downloading megabytes over network and performing disk IO with it. What's the problem with 100 milliseconds of file parsing?