Ambas opciones, de todos modos, son muy complejas para los navegadores.