Con la aparicion de Jquery, Javascript habia perdido mucho terreno, dado que jQuery ofrecia crear interfazes y efectos con mas facilidad ,con menos esfuerzo y mucho mas agradables, javascript era una opcion menor, solo se requeria tener los minimos conocimientos de Javascript para empezar a usar jQuery.
Con la llegada de HTML5 javacript esta retomando su trono dado que todas las nuevas caracteristicas de control de las funcionalidades de HTML5 son sobre Javascript, ademas con la llegada de las nuevas tecnologias como la de Google Chrome que actualizo su motor de Javascript a v8, La ejecucion de codigo javascript es mucho mas rapida.
El codigo javascript tomo un nuevo camino con la inclusion de orientacion a objetos y los nuevos selectores tipo CSS3. HTML5 le ha incluido a javascript una serie de nuevas APIs que incrementa la posibilidad para las nuevas Aplicaciones WEB.
Las 5 APIs mas interesantes de HTML5 son :
1.- indexedDB : Habilita la opcion de utilizar bases de datos locales, del lado del cliente usando SQL.
2.- localStorage : Habilita la posibilidad de guardar datos temporales en nuestras aplicaciones.
3.- web Workers : Esta es la llegada de la multiplrogramacion y los hilos a las aplicaciones web.
4.- WebGL : Desarrollo e interaccion de Objectos 3d en las paginas web.
5.- WebSockets : mas interesante aun la posibilidad de conectarnos a otros servidores con puro javascript.
y como plus la nueva API para el manejo de archivos desde javascript del lado del cliente.