Cómo depurar aplicaciones web fuera del navegador

Presione F12 en la mayoría de los navegadores web y verá un conjunto de herramientas de depuración que le brindan una visión profunda de cómo funciona su código. Es un poderoso conjunto de herramientas, y una de las características más importantes centradas en el desarrollador en el navegador Edge de Microsoft.

Pero la web está cambiando, y las técnicas modernas de desarrollo de aplicaciones están cambiando con ella. Ahora está creando aplicaciones que dependen de tecnologías web pero que no forman parte de la web. Herramientas como React Native Windows, Electron, los controles WebView en las aplicaciones de Plataforma Universal Windows (UWP) y las aplicaciones web progresivas (PWA)ahora son parte integral de su flujo de trabajo de desarrollo diario, por lo que necesita herramientas como la mezcla de depuradores, perfiladores y exploradores F12 para probar su nuevo código.

Depurar la web sin el navegador

Muchas de las piezas que necesita para construir esas nuevas herramientas de desarrollo ya están aquí. Tecnologías como el protocolo WebDriver permiten el control remoto de navegadores y otros servicios de representación web, mientras que WebSockets le ofrece conexiones directas de alta velocidad entre clientes y servidores basados en la web. Juntos, son la base para un entorno de depuración controlado a distancia, con un servidor local que se ejecuta en un navegador web que puede entregar datos desde la instrumentación en el navegador y en la aplicación y desde el acceso directo al DOM y al motor JavaScript.

Si puede controlar remotamente sus navegadores para realizar pruebas, ¿por qué no separar esas herramientas de depuración de F12 familiares del navegador y usarlas desde sus PC de desarrollo? Eso es lo que el equipo Edge de Microsoft ha hecho, con el lanzamiento de la tienda Windows de sus herramientas de desarrollo Edge.

Edge Dev Tools es una aplicación UWP independiente, que se puede conectar a sesiones de navegador locales y remotas, lista para comenzar a depurar en múltiples dispositivos y pantallas. Está listo para nuevas interacciones de usuario y nuevos formatos de dispositivo, por lo que si está utilizando, por ejemplo, HoloLens con el nuevo portal de realidad aumentada de SharePoint, puede usar una conexión USB a sus auriculares para probar cualquier WebVR o Babylon.contenido js en tu sitio.

Para seguir leyendo este artículo regístrese ahora

Más información Los usuarios existentes Inician sesión

Write a Comment

Tu dirección de correo electrónico no será publicada.