My understanding is that the issues with js and filters are likely to be if you constantly switch between C++ objects and js objects, which you do not need to do. Javascript itself is considered now to be a first-class language for Mozilla development. Also, filtering of incoming messages is not really a time sensitive task (though it is on the main user interface thread, so you risk locking the interface if too slow.) But my gut feeling would be that opening a file, reading in a list of RegExes per message, and applying those to the subject would not be too slow. Applying that to the body is a different matter, though it is my understanding that SpamAssassin does that.
You might consider doing your own custom filter rather than relying on FiltaQuilla. The only thing hard is the XBL for the dropdown list.
rkent
Recent Comments