Se esta liberando la version 5 de ECMA Javascript (http://www.ecma-international.org/publications/files/drafts/tc39-2009-025.pdf) y aca voy a listar un par de nuevos features que podremos ver y sin dudas van a ser super utiles.

// retorna el prototype de obj si obj es un objeto
Object.getPrototypeOf(obj)
// ejecuta una funcion por cada uno de los items
// super util para evitar un for entero
Array.prototype.forEach(callFunc[, thisArg])
// retorna un subarray de elementos donde la funcion evalue a true
Array.prototype.filter(callFunc[, thisArg])
// retorna un numero como el timestamp de unix
Date.now()
// finalmente un trim nativo
String.trim()

Aparentemente la version 5 va a soportar creacion de classes (no como funciones) lo cual hace mucho mejor el manejo de objetos.

Esten conectados, pronto mas informacion acerca de esta nueva version.