Como minimizar o código HTML?

A minha ideia éde alguma form minifique o código HTML no lado do servidor, para que o cliente receba menos byte

O que quero dizer com "minify"?

Não fechando. Mais como, por exemplo, criadores de jQuery fazem com .min .js versões. Em outras palavras, preciso remover espaços em branco e novas linhas desnecessários, mas não posso remover tanto que a apresentação do HTML seja alterada (por exemplo, remova o espaço em branco entre as palavras reais no parágrafo

Existe alguma ferramenta que possa fazer isso? Eu sei que existe HtmlPurifier. É capaz de fazer isso? Alguma outra opção?

P.S. Por favor, não ofereça regex. Eu sei que apenas Chuck Norris pode analisar HTML com eles. =]

questionAnswers(5)

yourAnswerToTheQuestion