Las Chrome Flags son una forma de activar funciones del navegador que no están disponibles de forma predeterminada.
Por ejemplo, Chrome quería permitir que los usuarios probaran las funciones de video de imagen en imagen antes de lanzarlas para todos.
La función se puso a disposición detrás de una marca, por lo que cualquier usuario podía probarla y enviar comentarios. El código y el diseño se probaron y perfeccionaron en función de los comentarios. Ahora puedes usar la función de pantalla en pantalla de forma predeterminada en Chrome, y funciona muy bien.
Comprende los riesgos
La mayoría de los usuarios de Chrome nunca necesitan usar las funciones experimentales de Chrome.
Si configuras funciones experimentales de Chrome, ten cuidado. Cuando activas o desactivas funciones, podrías perder datos o poner en riesgo tu seguridad o privacidad. Las funciones que activas o desactivas con una marca pueden dejar de funcionar o quitarse sin previo aviso.
Si eres administrador de TI empresarial, no debes usar funciones experimentales de Chrome en producción. En su lugar, consulta las políticas empresariales.
…y procede con precaución.
Dicho todo esto, si eres desarrollador web y necesitas probar tecnología nueva, o simplemente eres un geek curioso, conocer las Chrome Flags puede ser muy útil.
Hay una gran cantidad de marcas para muchos tipos diferentes de funciones. Algunos parámetros afectan la apariencia o el funcionamiento de Chrome, y otros activan funciones, como las nuevas APIs de JavaScript. La disponibilidad de las marcas depende de la versión de Chrome que ejecutes.
Existen dos formas de establecer marcas de Chrome:
- Desde la página de
chrome://flags - Abre Chrome desde la línea de comandos en una terminal.
chrome://flags
Para establecer una marca desde la página chrome://flags en Chrome, debes buscar la marca, activar o desactivar el parámetro de configuración y, luego, reiniciar el navegador.
Por ejemplo, para activar la pantalla de visualización frontal de Chrome para las métricas de rendimiento, haz lo siguiente:
Busca la función.

Establece el valor en Habilitado.

Reinicia Chrome.

Ahora puedes usar la pantalla de visualización frontal que muestra información técnica sobre el rendimiento de las páginas web.

Marcas de línea de comandos
Si eres desarrollador web, es posible que desees establecer marcas abriendo Chrome desde la línea de comandos. Ejecuta el comando para abrir Chrome y agregar las marcas que deseas establecer. Hay más parámetros de configuración de Chrome que puedes establecer desde la línea de comandos que los que están disponibles en chrome://flags.
Por ejemplo, para ejecutar Chrome Canary desde una terminal en una Mac, con el tamaño de la ventana establecido en 1920 x 1080 px, usa el siguiente comando:
/Applications/Google\ Chrome\ Canary.app/Contents/MacOS/Google\ Chrome\ Canary --window-size=1920,1080
Existen cientos de marcas para activar, desactivar y configurar funciones menos conocidas.
Si sueles usar diferentes canales de Chrome con marcas de línea de comandos, te recomendamos que crees una función para cada canal y que las agregues a tu archivo RC de shell. Por ejemplo, en macOS:
- Abre una terminal.
- Crea una función:
cf(){ open -a 'Google Chrome Canary' --args $*; } - Usa la función:
cf --window-size=1920,1080
Cómo establecer el directorio de datos del usuario de Chrome
En el lenguaje de ingeniería de Chrome, el usuario de Chrome se refiere a un usuario humano individual de Chrome.
Un cliente de Chrome hace referencia a una instalación individual de Chrome en un dispositivo.
Más precisamente, un cliente de Chrome corresponde a un directorio de datos del usuario individual. Cada perfil de Chrome se almacena en un subdirectorio dentro del directorio de datos del usuario.
Si ejecutas Chrome desde la línea de comandos, puedes configurar el directorio de datos del usuario con --user-data-dir flag.
Esto significa que puedes tener un directorio de datos del usuario independiente para el desarrollo, con sus propios subdirectorios de perfiles. Crear un directorio de datos del usuario nuevo hace que Chrome se comporte como si se hubiera instalado recientemente, lo que puede ser útil para depurar problemas relacionados con el perfil.
Para ejecutar Chrome desde la línea de comandos con un nuevo directorio de usuario temporal, usa la siguiente marca:
--user-data-dir=$(mktemp -d)
También puedes agregar las siguientes marcas para evitar la verificación del navegador y la IU de primer uso:
--no-default-browser-check --no-first-run
Ten cuidado con los conflictos de marcas
Los parámetros que configures pueden entrar en conflicto entre sí. La configuración de chrome://flags anula la configuración de la línea de comandos para la misma marca, y los valores predeterminados de un parámetro de configuración de chrome://flags pueden, en algunos casos, anular tus configuraciones de la línea de comandos. Si los parámetros que estableciste para ejecutar Chrome desde la línea de comandos no funcionan como se espera, debes consultar la página chrome://flags.
chrome://flags no refleja las marcas establecidas desde la línea de comandos. En su lugar, consulta la página chrome://version. En la sección Línea de comandos, se muestran los parámetros de configuración de las marcas.

Otras dos formas de probar funciones experimentales
Puedes habilitar una variedad de funciones experimentales que no tienen su propia marca activando la marca chrome://flags#enable-experimental-web-platform-features. La documentación de las funciones nuevas explicará cuándo esta es una opción.
En Chrome Beta, puedes probar experimentos destacados y enviar comentarios. Para ello, activa la configuración de Experiment y reinicia el navegador. En Prueba funciones experimentales en Chrome, encontrarás más detalles.

¿Qué funciones reciben una marca?
No todas las funciones experimentales tienen su propia marca de Chrome:
- Algunas funciones solo están disponibles cuando se lanzan en Chrome Canary y no se pueden activar con una marca antes de eso. Esto es bastante inusual.
- Para las funciones "más pequeñas" que no requieren más de 1 o 2 trimestres de trabajo, la disponibilidad experimental se proporciona habilitando la siguiente marca:
chrome://flags#enable-experimental-web-platform-features
Esto activa varias funciones secundarias. - Las funciones principales están disponibles para la experimentación con marcas específicas de la función, a través de
chrome://flagso modificadores de línea de comandos.
¿Qué sucede con la configuración de Chrome?
La configuración y las funciones experimentales de Chrome tienen diferentes propósitos.
Las funciones experimentales de Chrome permiten al usuario activar o desactivar funciones experimentales,
mientras que las selecciones en chrome://settings permiten al usuario personalizar su
experiencia para las funciones predeterminadas.
¿Qué sucede con las pruebas de origen?
Las pruebas de origen son una forma en que los desarrolladores pueden probar a gran escala una función nueva o experimental de la plataforma web. Los desarrolladores pueden enviar comentarios a la comunidad de estándares web antes de que la función esté disponible para todos los usuarios.
Las funciones que se someten a una prueba de origen se activan en todas las páginas que proporcionan un token válido para esa prueba. Esto permite que los propietarios de sitios web activen una función experimental para todos sus usuarios sin que estos deban cambiar la configuración del navegador ni establecer marcas. En comparación, las funciones experimentales de Chrome permiten que los usuarios individuales activen o desactiven una función experimental en todos los sitios web que visitan.
Más información
- En el sitio web de Chromium, se explica cómo establecer marcas desde la línea de comandos para dispositivos móviles y computadoras en diferentes plataformas.
- Obtén información sobre las funciones, las marcas, los interruptores y otros patrones para la experimentación en el navegador.
- En Chrome Flags for Tooling, se documentan las funciones experimentales pertinentes para las herramientas, la automatización y las comparativas.
- La lista de parámetros de inicio de Chromium se actualiza automáticamente con todas las marcas disponibles y, la última vez que la consultamos, había más de 1,400.
- Chromium Flag Updates es un bot que tuitea los cambios en el archivo chrome/browser/flag-metadata.json.
- Hay aún más marcas disponibles para configurar funciones individuales de la API de JavaScript. Puedes obtener más información sobre ellos en la documentación de la API y en las explicaciones de las propuestas.
- Descubre las funciones experimentales en Firefox