Newer browser will just ignore these conditional comments. Having a javascript check every time you load a page is far from ideal if it's only purpose is to support IE9. I'd be in favour of leaving it as is. The only minor downside is that this is repeated on top of the main HTML files.