Hola @emprear muy interesante lo que dices, pero una sola cosa con el código que propones usar.
Los usuarios que usan WinXP y son fieles al navegador IE8, no les funcionará el código ese y recibirán un mensaje de alerta:
undefined
¿Se puede agregar una compatibilidad con dicho Browser?