Cómo configurar funciones experimentales del navegador en Chromium

Para algunas de las nuevas APIs que presentamos en Chromium, debes configurar una función experimental del navegador. En este artículo, se explica cómo hacerlo en los distintos derivados de Chromium, como Google Chrome y Microsoft Edge, entre otros.

Chromium es un proyecto de navegador de código abierto que tiene como objetivo compilar una forma más segura, rápida y estable para que todos los usuarios disfruten de la Web. Muchos navegadores web se compilan en Chromium, incluidos los populares Google Chrome de Google, Microsoft Edge de Microsoft, el navegador web Opera de Opera y muchos otros.

El esquema chrome://

Desde el principio, Google Chrome admitió un esquema especial llamado chrome:// para acceder a la configuración o las funciones internas del navegador. Para ver la lista completa, coloca chrome://chrome-urls en la barra de URL. La URL especial de interés es chrome://flags.

Cómo configurar marcas del navegador

En el caso de algunas APIs nuevas de Chromium, debes configurar una marca del navegador para experimentar. Adivinaste, esto sucede en chrome://flags. La marca más popular que te pedimos que establezcas es chrome://flags/#enable-experimental-web-platform-features, que, como su nombre sugiere, habilita funciones experimentales de la plataforma web.

Activar o desactivar la marca “Funciones experimentales de la plataforma web”

Reescrituras de esquemas

Sin embargo, sucede algo interesante si ingresas una URL chrome:// en un navegador que no es Chrome. Por ejemplo, si ingresas chrome://flags/#enable-experimental-web-platform-features en Microsoft Edge, notarás que se reescribe como edge://flags/#enable-experimental-web-platform-features. Todos los proveedores crearon este mecanismo de reescritura, lo cual tiene sentido, ya que Edge no es Chrome, aunque está basado en Chromium.

Documentación inclusiva

Nos esforzamos por lograr que nuestra documentación incluya diferentes navegadores, por lo que, por ejemplo, indicarle a un usuario Brave que navegue a chrome://flags para activar o desactivar una marca determinada (aunque funciona gracias al mecanismo de reescritura), puede no ser la experiencia más agradable. Al mismo tiempo, enumerar todos los esquemas de proveedores posibles, como edge://, chrome://, brave://, etc., tampoco es una gran solución.

Un esquema para gobernarlos a todos

Afortunadamente, hay un esquema de campeón oculto que se ajusta a todas nuestras necesidades: about://. En Chrome, las URLs de about:// se reescriben a chrome://, en Edge a edge://, y así sucesivamente para todos los proveedores. Estamos juntos en esta cosa web, y esto es about:// a todos nosotros. Cada vez que veas instrucciones que incluyan el esquema about://, el navegador Chromium que elijas hará lo correcto.

Agradecimientos

Hero image de Photos by Lanty en Unsplash.