Hey man, great lib!
The stack blows up when trying to parse() some large strings, around a million characters or so.
I didn't look into how you're parsing the html string, so I don't know exactly what the reason is - too long of a string, to many html elements, or too many levels in the tree. The files I've got are between one and two MB, ~5-6k elements, and the elements should be less than ten levels nested.
I'm on a Mac, the default stack size is 8k, when I increase the stack for the node process to 64k it works ok.