We are still using too much memory when compiling content extensions. Splitting up more NFAs reduces peak memory usage, but going too far will hurt compiling and interpreting time. 30000 is a good balance.
Created attachment 253905 [details] Patch
http://trac.webkit.org/changeset/185004 rdar://problem/20559715