google-chrome browser chromium

google chrome - ¿Cuáles son las diferencias entre Chrome, Canary y Chromium?



google-chrome browser (1)

Así es como entiendo las diferencias del navegador de Google:

  1. Chrome - Lanzamiento de producción (el que estamos usando actualmente, versión estable)
  2. Canary : versión de prueba antes de la nueva versión de producción (versión anterior a la versión de Chrome)
  3. Chromium : versión de desarrollo y disponible en Linux (mantenida por desarrolladores de Ubuntu, sin actualización automática de la versión; activada por el usuario)

¿Hay otros puntos que me perdí? Y en términos de desarrollo, ¿hay alguna otra consideración si uso Chromium y Canary en lugar de Chrome? Como almacenamiento en caché, compatibilidad, cookie, rendimiento y etc. (¿errores?)


  1. Tu interpretacion es correcta
  2. Canary es básicamente un lanzamiento nocturno (cercano) construido desde la punta actual del árbol del repositorio Chrome. Es la vanguardia del desarrollo y, por lo tanto, deberías esperar fallos y fallos, pero es la forma más rápida de probar los cambios recientes en Chrome. (Aparte de la construcción de ToT a ti mismo)

    Aparte de Canary, también está el canal Dev, que es un lanzamiento de desarrollo un poco más largo, generalmente una vez a la semana, pero aún construido desde la punta del árbol. El canal Beta es una rama de larga duración que es la próxima versión y generalmente es bastante estable / libre de errores.

    El orden de "frescura" a "estable": Canario -> Dev -> Beta -> Estable

  3. Chromium es el nombre del proyecto de código abierto a partir del cual se construye Chrome. Una compilación de Chromium es básicamente equivalente a Chrome pero no incluye bits de propiedad (Flash plugin, códecs, etc.) ni marcas oficiales de Google (iconos, etc.).

La compatibilidad en términos de las API orientadas a la web entre las diferentes versiones debería ser esencialmente la misma, excepto, por supuesto, para los próximos cambios previstos. En general, los cambios que se producen en Canary, Dev, y especialmente en Beta, tienen la intención de llegar al canal Estable, por lo que es una buena idea probar sus aplicaciones contra Beta para asegurarse de que su aplicación seguirá funcionando como se espera una vez que se promueva la versión Beta. a estable Puede encontrar los próximos cambios en las API web en ChromeStatus

En Canary y Dev, es más probable que te encuentres con errores no intencionales que se arrastran durante el desarrollo. Si desea ayudar al desarrollo de Chrome, puede archivar errores para estos en el Chromium bug tracker (¡use esto para los errores que encuentre en el canal Estable / Beta también!)

En términos de rendimiento, un Chromium hecho a mano dependerá de quién lo construyó y con qué banderas. El rendimiento entre Canary / Dev / Beta / Stable debe ser comparable e indicativo de la versión estable final.