Maybe you've heard about
Google Dart, a programming language which Google would like to replace JavaScript with. It has been taken a bit under fire, since a user posted what
a simple "hello world" program in Dart looks like when compiled down to JavaScript. It results in a horrible, incredible long piece of code, choked out by the Dart compiler.
So Dart appears not to be a nice replacement for JavaScript, but honestly: why a new programming language at all? This has been tried numerous times before. We all know, JavaScript has it's problems. But why don't we just provide a simple VM for scripting in the browser? In that way, you could write your website code in any language you would like. Why forcing web developers to use a specific language at all? Also, if we only provided bytecode to the browser instead of scripts, it would actually make websites faster. They would load faster, be able leave out the part where they would parse the code, and be able to optimize the execution of the bytecode much easier. Wouldn't that be an idea?