Sometimes, people are dumb, and files get generated with UTF-8 BOMs at the end. Jade can help those dumb people.
If you don't want to accept this that's fine, and we can just tell people to strip it off themselves. It's not as big a deal here as it is elsewhere since you pass Jade a string, not a filename, so if you leave the BOM in it's your fault, not Jade's.
Strip UTF-8 BOMs off of strings passed to jade.compile.
i do think something like this belongs higher up in a node API or similar but meh! fine for now