Si ves un mensaje que indica que "Esta pestaña comparte recursos con otras pestañas…" en la barra de información mientras Herramientas para desarrolladores está abierta, significa que formas parte del pequeño grupo con el experimento de Compartir procesos habilitado. En esta publicación, se explica el experimento.
¿De qué se trata el experimento?
Por lo general, cuando abres varias pestañas del mismo sitio web (como Documentos de Google), Chrome crea un proceso de renderización independiente para cada una. El experimento Uso compartido de procesos cambia esto, ya que permite que varias pestañas compartan el mismo proceso de renderización.
El objetivo es mejorar el rendimiento. Por ejemplo, cargas de páginas más rápidas, mejoras en el LCP y menor uso de memoria. Puedes obtener más información en este documento detallado.
¿Cómo afecta esto a la experiencia de los desarrolladores en las Herramientas para desarrolladores de Chrome?
Dado que las pestañas pueden compartir un proceso (y su subproceso principal), hay dos impactos en la depuración y el análisis de rendimiento:
Depuración con puntos de interrupción: Si pausas el depurador en una pestaña, es posible que afecte a otras personas que compartan el proceso. Verás la advertencia "Se pausó el depurador en otra pestaña; haz clic para cambiar a esa pestaña". Análisis de rendimiento. Las instantáneas del montón y las grabaciones de rendimiento pueden capturar datos de varias pestañas, lo que dificulta la interpretación de los resultados.
Cómo habilitar o inhabilitar el experimento
Quiénes inhabilitaron la función de forma predeterminada
Este experimento está desactivado de forma predeterminada para los siguientes usuarios:
- Usuarios de Chrome Enterprise
- Chrome for Testing
- Chrome sin interfaz gráfica
- Desarrolladores que usaron DevTools recientemente (en los últimos siete días)
Rechazando
Para inhabilitar esta opción de forma manual, haz clic en el botón Inhabilitar en la advertencia. También puedes inhabilitar el experimento Enable ProcessPerSite up to main frame threshold con la configuración de marcas de Chrome (chrome://flags/#enable-process-per-site-up-to-main-frame-threshold
).
Cómo habilitarlo
Para probar explícitamente la nueva función de experimento, inicia Chrome con las siguientes marcas de línea de comandos:
--enable-features=ProcessPerSiteUpToMainFrameThreshold:ProcessPerSiteMainFrameThreshold/20 -disable-features=ProcessPerSiteSkipDevtoolsUsers,ProcessPerSiteSkipEnterpriseUsers
Comentarios
Nos encantaría conocer tus comentarios sobre el experimento de Compartir procesos. Comparte tus preguntas o cualquier problema que encuentres en este seguimiento de comentarios.
Descarga los canales de vista previa
Considera usar Chrome Canary, Dev o Beta como tu navegador de desarrollo predeterminado. Estos canales de versión preliminar te brindan acceso a las funciones más recientes de DevTools, te permiten probar las APIs de plataformas web de vanguardia y te ayudan a encontrar problemas en tu sitio antes que tus usuarios.
Comunícate con el equipo de Chrome DevTools
Usa las siguientes opciones para hablar sobre las funciones nuevas, las actualizaciones o cualquier otro tema relacionado con DevTools.
- Envíanos tus comentarios y solicitudes de funciones a crbug.com.
- Informa un problema de DevTools con Más opciones > Ayuda > Informar un problema de DevTools en DevTools.
- Twittea a @ChromeDevTools.
- Deja comentarios en los videos de YouTube sobre las novedades de DevTools o en los videos de YouTube sobre sugerencias de DevTools.