JS applications
Crazy, random thought: Just think if you could serve a JS file with a content type of “application/javascript” and just have the browser treat it as the the equivalent of doing this:
<!DOCTYPE html>
<script src="/the_application.js" type="text/javascript"></script>
That would certainly help clarify the distinction between a clientside app and a server side one.