La interacción con las aplicaciones web mediante la técnica de “arrastrar y soltar” es algo cada vez más habitual, y sería una ventaja que los navegadores la soportasen sin necesidad de implementarla con JavaScript.
HTML5 lo permite. Se podrá definir si un elemento se puede arrastrar y soltar en una parte determinada del navegador.
Eso sí: se sigue necesitando JavaScript para sacar partido de forma plena a esta funcionalidad (para guardar datos, hacer comprobaciones, etc.).
Dos ejemplos de "Drag and Drop" HTML5: