They cannot make IE9 compatible with XP. It's a 10-year old OS, and it doesn't have things in it which are needed for HTML5.