These days however, with the upcoming of html5 and lot's of
projects further, that belief has grown much stronger. For
complex architecture and applications above 50kloc, you really,
really don't want to involve a compatibility layer in your application.