Para trabajar con mayor conocimiento de los procesos internos que realiza el navegador, como consecuencia de la interpretación de la página, existen herramientas como Opera Dragonfly, que ofrecen toda la información que podamos necesitar sobre la página web, los scripts, estilos, objetos DOM, etc, de la página web que estamos visualizando. Siendo de vital importancia el sistema de Debug en Javascript, que permite incluso hacer debug, para búsqueda de errores en páginas que utilizan Ajax.
Opera Dragonfly es un producto que se integra en las versiones más modernas del navegador Opera, por ejemplo en Opera 9.5, que es la última versión del navegador en el momento de escribir estas líneas. No es necesario descargar Dragonfly aparte como complemento, sino que se instala automáticamente junto con el navegador.
Podemos obtener el navegador Opera en la página de descargas de la compañía: http://www.opera.com/download/
Una vez instalado Opera, tenemos acceso a la ventana de trabajo de DragonFly desde el menú de "Herramientas - Avanzado - Herramientas de desarrollo". Con ello nos aparecerá una barra adicional de control, en la parte de debajo del área del navegador, con acceso a diversas áreas donde se desplegarán informaciones de la página y a partir de la cual se puede inspeccionar cualquier elemento o script que se esté ejecutando en el navegador.
Entre las posibilidades de Dragonfly podríamos destacar:
La visión inicial de Dragonfly es la siguiente:

En la imagen he marcado algunos elementos de interés de la interfaz de Dragonfly. No obstante esta es una pantalla reducida, que se puede ampliar apretando el botón de paso a pantalla completa, con lo que Dragonfly se mostrará en una ventana aparte, ganando un mayor espacio para control de los scripts y visionado de las propiedades de los elementos. Cuando Opera DragonFly se muestra en una ventana independiente, la distribución de pantalla cambia algo, porque al haber más espacio, algunas partes de la interfaz se muestran sin tener que usar pestañas.
Esta página ofrece información general sobre las características de Opera DragonFly: http://www.opera.com/products/dragonfly/
Este artículo, en inglés, ofrece algunas claves para el manejo de DragonFly: http://dev.opera.com/articles/view/introduction-to-opera-dragonfly/
Dragonfly no es el único sistema que permite inspeccionar cualquier elemento de la página, hace poco comentamos una extensión para Firefox llamada Firebug, que también permite inspeccionar cualquier elemento de la página, el DOM, así como alterar en tiempo de ejecución cualquier elemento o atributo CSS.
Cualquiera de estas herramientas son muy importantes para poder desarrollar páginas web de una manera más sencilla y sin duda debemos aprender a manejar alguna de ellas, o Dragonfly o Firebug. Con estas herramientas podrás hacer frente a errores con mayores ayudas y garantías de localizarlos, entenderlos y solucionarlos.