I've often thought a .js TLD would be useful but given it would be dependent on a new country being formed and taking that as its ISO country code, I guess it's unlikely.
So perhaps this is the next best thing. Though would be nice to have a bit more transparency about who is behind it.