Quick thought about @beakerbrowser: since there is no ‘server’, this improves web app development hugely for learners. It is the difficult problem of: where does the server start and the client begin? (Big problem with interleaved PHP, for instance.)