Das einzige Problem liegt in der Validierung. Nicht standardisierte Elementattribute sind kein gültiges HTML5. Es besteht also keine Gefahr in ihnen, aber die Gefahr, außerhalb einer Spezifikation zu arbeiten, besteht darin, dass es in Zukunft möglicherweise nicht unterstützt wird oder von einem bestimmten User-Agent nicht unterstützt wird. Es besteht auch das Risiko, dass in Zukunft die Spezifikation Ihr nicht standardmäßiges Attribut einbezieht, aber es etwas ganz anderes bedeutet als beabsichtigt. Im schlimmsten Fall müssen Sie die Seite aktualisieren, wenn eine neue Funktion der Spezifikation implementiert wird.
Im Fall von Elementattributen sollte es in allen Browsern funktionieren.
Schauen Sie sich http://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx für Informationen zu diesem Thema an, wie es sich auf den Internet Explorer bezieht.