Certain nested or ambiguous quantifiers can make a backtracking engine explore many paths. Test data that happens to pass quickly is weak performance evidence.
Worker isolation keeps UI work separate
RegexLab creates a worker for one request and terminates it on completion, error or 250 ms timeout.
Production needs its own limits
Server runtimes, untrusted inputs and larger strings require independent time, memory and pattern policies.