Non e' vero che XP non supporti Html5 anzi il SO c'entra poco, anzi c'e stato un tempo in cui sviluppavo pagine in html5 pur usando XP, solo eprche non usavo IE ma un browser moderno come Mozilla.
E' Internet Explorer che nelle versioni inferiori a 10 non supporta pienamente HTML 5, la 11, ultima versione prima di passare a Edge che usa un nuovo motore, suppora buona parte dell'html 5 ma non tutto.
Edge, purtroppo e' disponibile solo con Windows 10 e superiori aveva un nuovo motore che supporta i nuovi standard W3c come html5 / Css3 (non tutto) / EcmaScript 6...
Ma adesso la microsoft ha cessato completamente i nuovi sviluppi sui propri browser e infatti Edge abbandona il motore nativo e incorporerà quello usato da Chrome.