fork fork and fork again
Google should do for languages what they've just done for video.
If they, and Mozilla could perhaps make JavaScript2* so we could work in the same language for web pages as on the server - and sidestep MS and Adobes attempts to help develop javascript by joining the standards body** then we might get somewhere.
OK MS and Apple might not implement it for a while but once FF et all have implementations that make your browser run like a proper GUI*** they'd soon follow.
* this had most (if not all) the bits required for 'proper' programming
** business speak for cutting its head off and pooing down its neck so their own bastard proprietary stuff gets a look-in where it wouldnt otherwise.
*** its been possible for 15 years or so - but for proprietary implementations of web specs.