An other major difference: HTML 5 it isn't ready. True, there are some browsers how start to implement some new tags but, it like CSS3 it isn't ready and every major browser engine has start to cusomize the name attributes.