As some may have noticed, I'm very fond of fastField. I do have a big problem with the whole concept of "custom parsers", though. What happens if I'm using a custom parser like fastField, then want to use another one? Is there any way to specify the parser to use on the fly?
With plugins, you can run as many as you like on any given event, even specifying the order in which to run them to minimize conflicts.
I would think fastField could be implemented fairly easily in a plugin attached to one of the earlier events like OnParseDocument. Having its own parser is a cool idea, but it seems like overkill for what it does.
I presume that it is faster than a plugin. I haven't done more than a cursory look at the code, though, so there may be other advantages.