ARUI DevTools: panel de Chrome DevTools para la depuración de microfrontend ARUI
ARUI DevTools, desarrollado por Alfa-Bank (equipo de Alfa Digital/Alfa-Laboratory), es una extensión de Chrome para desarrolladores frontend que construyen microfrontends con la biblioteca ARUI. Añade una pestaña dedicada de DevTools para mostrar cómo se obtienen, versionan y ejecutan los módulos, ofreciendo vistas de línea de tiempo y de temporización de recursos, además de registros persistentes. La extensión está dirigida a ingenieros que trabajan dentro del ecosistema ARUI/arui-scripts que necesitan visibilidad en la carga de módulos distribuidos y la secuenciación de inicio.
¿Para qué se utiliza ARUI DevTools?
La herramienta se centra en el diagnóstico de microfrontends para proyectos basados en ARUI. Integra una nueva pestaña de DevTools que muestra manifiestos de módulos, fuentes y versiones cargadas, para que los desarrolladores puedan inspeccionar qué instancia de módulo utilizó la aplicación en tiempo de ejecución. Esa especificidad hace que la extensión sea adecuada para equipos que dependen de la biblioteca de componentes ARUI y arui-scripts en lugar de paneles de inspección de red genéricos.
¿Cómo maneja la visibilidad de módulos y errores?
Asocia fallos de módulos a trazas de pila accionables dentro de DevTools. La sección de Errores captura la etapa de fallo y proporciona marcos de pila clicables que abren archivos en el panel de Fuentes del navegador, lo que permite a los ingenieros saltar de una fila de error al archivo fuente correspondiente sin cambiar de herramientas. La tabla de Módulos lista manifiestos de origen y versiones para vincular un error a un paquete específico.
¿Qué tan bien registra el tiempo de carga y persiste datos?
Registra la carga paralela y mantiene registros a través de recargas para análisis de arranque temprano. La visualización de la línea de tiempo destaca las solicitudes de recursos concurrentes y los cuellos de botella en la cola, mientras que un desglose del tiempo de recursos muestra las pausas en la etapa de carga. La persistencia de la línea de tiempo y los datos de carga a través de actualizaciones de página ayuda a detectar problemas que ocurren antes de que los paneles tradicionales puedan capturarlos.
Quién debería instalarlo y por qué
ARUI DevTools es una opción práctica y de nicho para ingenieros frontend integrados en la pila de microfrontend ARUI que necesitan visibilidad de extremo a extremo de la resolución de módulos y la secuenciación de inicio. Espere una extensión enfocada que acorte el camino desde una carga fallida hasta el módulo responsable y el archivo fuente. Para los desarrolladores fuera del ecosistema ARUI, la extensión ofrece poco valor añadido en comparación con los paneles estándar de DevTools.






