A nova-iorquina Motion&Color publicou hoje como código-livre seu projeto “Wrapper”, um engine para renderização de XHTML em AS3. Pelos exemplos, a implementação parece ser bastante abrangente.
http://code.google.com/p/htmlwrapper/
Anos atrás, o desenvolvedor alemão Claus Wahlers, que vive no Brasil, já havia publicado o seu “Deng”, com o mesmo propósito. Não sei qual das implementações está mais avançada, mas comemore-se a riqueza de opções. Quanto à utilidade desse tipo de engine, me parece que a idéia de renderizar um site XHTML inteiro em Flash assim, pelo único benefício de “eliminar as incompatibilidades cross-browsers”, como cita o site do Wrapper, é um baita dum overkill, uma má idéia. Já como um componente para uso em interfaces ricas é um recurso muito útil.
Vendo os exemplos, dá mesmo a entender que o foco dos caras é mais eliminar incompatibilidades do que desenvolver interfaces ricas em recursos. Nesse caso não vejo tanta utilidade, já que os layouts dos exemplos são bastante simples de serem desenvolvidos sem incompatibilidade entre browsers. O exemplo mais ‘punk’ que tem lá é de um form, fácil de ser feito usando TinyMCE e jQuery (nesse caso, utilizou-se flex, e o código nem está presente no fonte da página, algo que em termos de indexação é bem ruim). Sem falar que perde-se muito em termos de acessibilidade. Quem acessa de um dispositivo mobile (um iphone, por exemplo) não conseguiria render o swf, logo não visualizaria o site.
Talvez seja algo interessante de ser usado em situações bem específicas, agora desenvolver um site todo em cima da engine acho uma péssima idéia.