I wouldn't be so sure of that. They at least run Javascript through their web browser.
In addition they do have a store with indie games which seems to be more or less open to anyone (I assume there are some checks but I wouldn't trust them completely) much like Steam.