¿Que tan loca e inutil es la idea de implementar task managers en los exploradores Web?.
No hay que ser muy observador para notar que las RIA están en franco ascenso. El hecho de que esto pase, da lugar al desarrollo de decenas de Frameworks como los existentes hoy en día.
Estos Framework, en pos de facilitar el trabajo del desarrollador final, y de ser compatible con la extensa gama de navegadores que hay en mercado, agregan cada vez mas lineas de código. De mas está decir que ese codigo luego será ejecutado del lado del cliente.
El hecho de que sea JavaScript un lenguaje de scripting tan flexible como efectivamente lo es, no es gratis. Cualquier operación que se realize (asignaciones de memoria, llamadas a una funciones, cualquier creación de un nuevo objeto [sobre todo teniendo en cuenta el modelo de objetos que JS utiliza]) es considerablemente mas pesada que esa misma operación llevada a otro lenguaje. A esto se le suma que las herramientas de debug disponibles para JavaScript no son extremadamente robustas. No quiere decir que no las haya, particularmente considero que FireBug es una herramienta fundamental tanto para los diseñadores, como para los programadores JavaScript.
Si bien es cierto que todos los navegadores tienen cosas por hacer en la optimización de sus interpretes de JavaScript, y que el trabajo no está terminado en ese aspecto, creo que no estaría nada mal que cada desarrollador pueda tener conocimiento de cual es la demanda de recursos que están teniendo sus sitios en cada navegador, sino que tambien me parece importante que quienes navegan esos sitios, puedan determinar si quieren realmente que determinado porcentaje de su procesador se desperdicie en visualizar ese sitio.
Un ejemplo muy claro es el traspaso de GMail 1 a GMail 2. Creo que todos los que aprecian la interface de GMail, están muy contentos con los cambios que se implementaron desde GMail 1 a GMail 2, y también creo que todos los usuarios de GMail 2 notaron el IMPORTANTE aumento de consumo de recursos por parte de este último. No sería válido poder tener un dato especifico de que tan pesado es, para que los desarrolladores puedan tener en cuenta cuales son los factores que provocan ese peso (y lograr optimizaciones), y que los usuarios puedan saber cual es el sitio de todos los que tienen abiertos que está generando un consumo excesivo de recursos?.
Si realmente son Aplicaciones Web, suponemos, entonces, que los navegadores son nuestros Sistemas Operativos Web. No sería bueno tener un mayor control sobre que es lo que hace nuestro Sistema Operativo Web?
Definitivamente es algo que falta, y no estaría nada mal.
Archivo del blog
- marzo 2009 (1)
- mayo 2008 (1)
- febrero 2008 (2)
No hay comentarios:
Publicar un comentario