Pensando en hacer una aplicación web con HTML5 / CSS3 y WebSQL, pensado para correr en tablets, hemos visto que crear un conjunto de botones del tipo;
<input type="button" value="Crear" onclick="hacer()" />
Esto es tremendamente lento. El motivo es que el evento onclick, realmente hace un enter-leave, generando un retardo de más de 400ms. Esto sencillamente es inaceptable.
La pregunta es : ¿ Podemos ser más rápidos ?
Cambiamos el código por:
<input type="button" value="Crear" onmousedown="hacer()" ontouchstart="hacer()"/>
Esto nos va a funcionar tanto en una tablet como en el navegador. Esto lo que hace que se disparará el evento cuando simplemente toquemos o pulsemos el botón. Es del orden de 0ms a 1ms.
No hay comentarios:
Publicar un comentario