Are there any hard limits on the number of attributes or their size?
Or do they just comply with the same principles as Javascript variables, which is essentially unlimited?
I guess there are some theoretical limits because of LocalStorage, with most browsers limiting the memory pool available, which could have implications for storage of the JSON file, but that's never less than 5mb which would take quite some doing to hit.