I posted a piece with a proposal/rationale here: https://briankardell.wordpress.com/2016/03/29/tokenlists-missing-web-dna/
TL;DR: There are several properties that hold space delimited values - the class="" attribute used by CSS is the most well understood/widely encountered… Working with them as simple attributes is painful, so we created .classList which is a DOMTokenList that is reflective on the class attribute. This is great, but the more I run into similar cases because of increased focus on A11Y (several aria attributes are similar) the more I wish that we had access to DOMTokenLists for those… I’m proposing (and providing a prollyfil linked in the article) that we add an accessor method in the DOM API
asTokenList(‘attributeName’)
Which returns you a DOMTokenList that you can work with… Full details in the linked piece.