Notas de la versión
Obtén información sobre los cambios en Chrome estable que afectan a los desarrolladores.
Chromium Chronicle n.° 33: Views AnimationBuilder
Updated 13 de abril de 2023
El uso de animaciones basadas en capas en Views puede mejorar el rendimiento y reducir pero son bastante difíciles de configurar. El AnimationBuilder pueden reducir en gran medida la complejidad y mejorar la legibilidad de las capas animaciones.
Chromium Chronicle n.o 32: Cuidado con la brecha del parche
Updated 3 de febrero de 2023
Obtén información sobre cómo los desarrolladores de Chromium pueden reducir las probabilidades de explotación durante n días.
Chromium Chronicle n.o 28: Comienza a usar Chrome en iOS
Updated 1 de febrero de 2022
Aprende a trabajar con el código de la aplicación de Chrome para iOS.
Chromium Chronicle n.o 25: Anotaciones de seguridad de los subprocesos
Updated 4 de octubre de 2021
Descubre cómo el framework de análisis estático de Clang se encarga del trabajo repetitivo de las pruebas de seguridad de subprocesos.
Chromium Chronicle n.o 24: StrongAlias, IdType y TokenType
Updated 26 de agosto de 2021
A veces, el mismo tipo puede representar valores de dominios incompatibles, lo que puede causar errores. Afortunadamente, la base de Chromium facilita la introducción de tipos explícitos y diferentes.
Chromium Chronicle n.o 23: Compilaciones verificadas en Chrome Infra
Updated 28 de julio de 2021
Implementar una verificación de aplicación de políticas para Chrome y la infraestructura nos permitió comprobar que se cumplen ciertos estándares mínimos de seguridad.
Chromium Chronicle n.o 22: Conoce tus herramientas (depot)
Updated 28 de junio de 2021
Depot Tools es una colección de herramientas compilada en Git para simplificar el flujo de trabajo de los desarrolladores que contribuyen a la base de código de Chromium y proyectos relacionados.
Chromium Chronicle n.o 21: Automatización de la IU de extremo a extremo de ChromeOS
Updated 27 de mayo de 2021
Tast es una nueva biblioteca de IU que se creó con el árbol de accesibilidad (accesibilidad) de Chrome para controlar la IU de ChromeOS. La biblioteca permite a los desarrolladores crear fácilmente pruebas de extremo a extremo en cualquier superficie de IU visible.
Chromium Chronicle n.o 20: Arneses de pruebas de comparativas
Updated 30 de abril de 2021
Agregar comparativas es una manera sencilla de evitar regresiones de rendimiento y ayudar a mejorarlo.
Chromium Chronicle #19: Desarrollo más rápido con CLion
Updated 30 de marzo de 2021
El IDE de CLion permite navegar por símbolos, buscar en la base de código y mucho más.
Chromium Chronicle n.o 18: Cobertura de código de Chromium
Updated 22 de febrero de 2021
La cobertura de pruebas mide cuánto código fuente se ejecuta cuando se ejecuta un conjunto de pruebas específico.
Chromium Chronicle n.o 17: Combinaciones de pruebas del navegador
Updated 26 de enero de 2021
Cuando escribes una prueba de navegador, a menudo deseas realizar de manera programática acciones de configuración que el usuario podría hacer manualmente. Para ayudarte a hacerlo, las mixins son un paquete de herramientas que permiten realizar configuraciones reutilizables de pruebas de navegador importantes.
Chromium Chronicle n° 16: Cómo actualizar Google Apps en el escritorio
Updated 11 de enero de 2021
¿Alguna vez te preguntaste cómo se actualiza Chrome en tu computadora? ¿O cómo se publican las actualizaciones en Chromebooks, Chromecast o Android?
Chromium Chronicle n.o 15: Restringe la visibilidad de los objetivos
Updated 30 de noviembre de 2020
En Chromium, es común encontrar código escrito para un componente que sería útil en otro lugar, pero que podría tener restricciones ocultas. Por motivos de seguridad, restringe el acceso externo a la funcionalidad peligrosa mediante la restricción de la visibilidad de los objetivos.
Chromium Chronicle n.o 14: Cómo agregar pruebas a Waterfall
Updated 30 de octubre de 2020
¿Deseas detectar regresiones a la nueva función en Chrome? Agrega tus pruebas a la cascada, la infraestructura de prueba y compilación continua de Chrome.
Chromium Chronicle n.o 13: Depuración de viaje en el tiempo con RR
Updated 18 de marzo de 2020
¿Ejecutas la misma prueba una y otra vez en el depurador para intentar averiguar por qué el código entró en mal estado? Tenemos una herramienta para ti. La RR registrará un seguimiento de ejecución, lo que facilita el retroceso, la ejecución hacia atrás, la ubicación en la que las variables cambiaron su valor o la última vez que se llamó a una función en un objeto.
Chromium Chronicle n.o 10: Cómo capturar regresiones de IU con pruebas de Pixel
Updated 5 de febrero de 2020
La estrategia de prueba de Chrome se basa en gran medida en pruebas de corrección funcional automatizadas y pruebas manuales, pero ninguna de estas detecta de manera confiable regresiones menores en la IU. Usa pruebas de píxeles para probar de forma automática la IU del navegador de escritorio.
Chromium Chronicle n.o 9: ClusterFuzz
Updated 13 de diciembre de 2019
Es posible que se te solicite corregir los errores de seguridad de alta prioridad que detectó ClusterFuzz. ¿Qué es? ¿Deberías tomarte esos errores en serio? ¿Cómo puedes ayudar?
Chromium Chronicle #8: GWP-ASan: Detecta errores en la naturaleza
Updated 26 de noviembre de 2019
GWP-ASan es un detector de errores de memoria de solo montón diseñado para usarse en el mundo real. Detecta casos de uso después de la liberación, desbordamientos y subdesbordamientos de búfer, y liberaciones dobles. A diferencia de ASan, no detecta errores en la pila ni en globales.
Chromium Chronicle n.o 7: Fuente de procesamiento previo
Updated 24 de octubre de 2019
La compilación manual de un único archivo de origen de Chromium puede ayudar a los desarrolladores a experimentar con las opciones de optimización del compilador, comprender detalles sutiles de las macros o minimizar un error del compilador. Este mes, veremos cómo procesar previamente la fuente.
Chromium Chronicle #6: Vista de cuadrícula del monorriel
Updated 24 de septiembre de 2019
Monorail, la herramienta de seguimiento de errores de Chrome, ofrece una vista de cuadrícula que te permite visualizar tus problemas en un tablero de estilo Kanban. En este episodio, se explica cómo usar el modo de cuadrícula.
Chromium Chronicle n.o 5: Programación fuera de la zona de pruebas
Updated 27 de agosto de 2019
Todo el código tiene errores. El proceso del navegador Chrome no tiene zona de pruebas, lo que significa que esos errores podrían proporcionar un código malicioso acceso completo a todo el dispositivo. En este episodio, se explican las sugerencias y precauciones para programar sin una zona de pruebas.
Chromium Chronicle n.o 4: Prueba las funciones de tu plataforma web con WPT
Updated 30 de julio de 2019
Las pruebas de plataforma web (WPT) son la forma preferida de probar las funciones expuestas en la Web, ya que se comparten con otros navegadores a través de GitHub. Este mes, analizaremos las prácticas recomendadas de WPT.
Chromium Chronicle #3: Cobertura de código en Gerrit
Updated 24 de junio de 2019
Las pruebas son fundamentales porque detectan errores y regresiones, aplican mejores diseños y facilitan el mantenimiento del código. Este mes, veremos cómo realizar pruebas exhaustivas con Gerrit.
Chromium Chronicle n.° 2: Cómo combatir la fragilidad de las pruebas
Updated 21 de mayo de 2019
Las pruebas inestables son un problema común en Chrome. Afectan la productividad de otros desarrolladores y se inhabilitan con el tiempo. Este mes, veremos cómo combatir la fragilidad de las pruebas.
Chromium Chronicle n.o 1: Prácticas recomendadas para la programación de tareas
Updated 16 de abril de 2019
El equipo de Chrome se enorgullece en presentar Chromium Chronicle, una serie mensual dirigida específicamente a los desarrolladores de Chromium: los que crean el navegador. Este mes, analizaremos las prácticas recomendadas para la programación de tareas.
Actualización constante
Chromium Chronicle n.° 33: Views AnimationBuilder
Updated 13 de abril de 2023
El uso de animaciones basadas en capas en Views puede mejorar el rendimiento y reducir pero son bastante difíciles de configurar. El AnimationBuilder pueden reducir en gran medida la complejidad y mejorar la legibilidad de las capas animaciones.
Chromium Chronicle n.o 32: Cuidado con la brecha del parche
Updated 3 de febrero de 2023
Obtén información sobre cómo los desarrolladores de Chromium pueden reducir las probabilidades de explotación durante n días.
Chromium Chronicle n.o 28: Comienza a usar Chrome en iOS
Updated 1 de febrero de 2022
Aprende a trabajar con el código de la aplicación de Chrome para iOS.
Chromium Chronicle n.o 25: Anotaciones de seguridad de los subprocesos
Updated 4 de octubre de 2021
Descubre cómo el framework de análisis estático de Clang se encarga del trabajo repetitivo de las pruebas de seguridad de subprocesos.
Chromium Chronicle n.o 24: StrongAlias, IdType y TokenType
Updated 26 de agosto de 2021
A veces, el mismo tipo puede representar valores de dominios incompatibles, lo que puede causar errores. Afortunadamente, la base de Chromium facilita la introducción de tipos explícitos y diferentes.
Chromium Chronicle n.o 23: Compilaciones verificadas en Chrome Infra
Updated 28 de julio de 2021
Implementar una verificación de aplicación de políticas para Chrome y la infraestructura nos permitió comprobar que se cumplen ciertos estándares mínimos de seguridad.
Chromium Chronicle n.o 22: Conoce tus herramientas (depot)
Updated 28 de junio de 2021
Depot Tools es una colección de herramientas compilada en Git para simplificar el flujo de trabajo de los desarrolladores que contribuyen a la base de código de Chromium y proyectos relacionados.
Chromium Chronicle n.o 21: Automatización de la IU de extremo a extremo de ChromeOS
Updated 27 de mayo de 2021
Tast es una nueva biblioteca de IU que se creó con el árbol de accesibilidad (accesibilidad) de Chrome para controlar la IU de ChromeOS. La biblioteca permite a los desarrolladores crear fácilmente pruebas de extremo a extremo en cualquier superficie de IU visible.
Chromium Chronicle n.o 20: Arneses de pruebas de comparativas
Updated 30 de abril de 2021
Agregar comparativas es una manera sencilla de evitar regresiones de rendimiento y ayudar a mejorarlo.
Chromium Chronicle #19: Desarrollo más rápido con CLion
Updated 30 de marzo de 2021
El IDE de CLion permite navegar por símbolos, buscar en la base de código y mucho más.
Chromium Chronicle n.o 18: Cobertura de código de Chromium
Updated 22 de febrero de 2021
La cobertura de pruebas mide cuánto código fuente se ejecuta cuando se ejecuta un conjunto de pruebas específico.
Chromium Chronicle n.o 17: Combinaciones de pruebas del navegador
Updated 26 de enero de 2021
Cuando escribes una prueba de navegador, a menudo deseas realizar de manera programática acciones de configuración que el usuario podría hacer manualmente. Para ayudarte a hacerlo, las mixins son un paquete de herramientas que permiten realizar configuraciones reutilizables de pruebas de navegador importantes.
Chromium Chronicle n° 16: Cómo actualizar Google Apps en el escritorio
Updated 11 de enero de 2021
¿Alguna vez te preguntaste cómo se actualiza Chrome en tu computadora? ¿O cómo se publican las actualizaciones en Chromebooks, Chromecast o Android?
Chromium Chronicle n.o 15: Restringe la visibilidad de los objetivos
Updated 30 de noviembre de 2020
En Chromium, es común encontrar código escrito para un componente que sería útil en otro lugar, pero que podría tener restricciones ocultas. Por motivos de seguridad, restringe el acceso externo a la funcionalidad peligrosa mediante la restricción de la visibilidad de los objetivos.
Chromium Chronicle n.o 14: Cómo agregar pruebas a Waterfall
Updated 30 de octubre de 2020
¿Deseas detectar regresiones a la nueva función en Chrome? Agrega tus pruebas a la cascada, la infraestructura de prueba y compilación continua de Chrome.
Chromium Chronicle n.o 13: Depuración de viaje en el tiempo con RR
Updated 18 de marzo de 2020
¿Ejecutas la misma prueba una y otra vez en el depurador para intentar averiguar por qué el código entró en mal estado? Tenemos una herramienta para ti. La RR registrará un seguimiento de ejecución, lo que facilita el retroceso, la ejecución hacia atrás, la ubicación en la que las variables cambiaron su valor o la última vez que se llamó a una función en un objeto.
Chromium Chronicle n.o 10: Cómo capturar regresiones de IU con pruebas de Pixel
Updated 5 de febrero de 2020
La estrategia de prueba de Chrome se basa en gran medida en pruebas de corrección funcional automatizadas y pruebas manuales, pero ninguna de estas detecta de manera confiable regresiones menores en la IU. Usa pruebas de píxeles para probar de forma automática la IU del navegador de escritorio.
Chromium Chronicle n.o 9: ClusterFuzz
Updated 13 de diciembre de 2019
Es posible que se te solicite corregir los errores de seguridad de alta prioridad que detectó ClusterFuzz. ¿Qué es? ¿Deberías tomarte esos errores en serio? ¿Cómo puedes ayudar?
Chromium Chronicle #8: GWP-ASan: Detecta errores en la naturaleza
Updated 26 de noviembre de 2019
GWP-ASan es un detector de errores de memoria de solo montón diseñado para usarse en el mundo real. Detecta casos de uso después de la liberación, desbordamientos y subdesbordamientos de búfer, y liberaciones dobles. A diferencia de ASan, no detecta errores en la pila ni en globales.
Chromium Chronicle n.o 7: Fuente de procesamiento previo
Updated 24 de octubre de 2019
La compilación manual de un único archivo de origen de Chromium puede ayudar a los desarrolladores a experimentar con las opciones de optimización del compilador, comprender detalles sutiles de las macros o minimizar un error del compilador. Este mes, veremos cómo procesar previamente la fuente.
Chromium Chronicle #6: Vista de cuadrícula del monorriel
Updated 24 de septiembre de 2019
Monorail, la herramienta de seguimiento de errores de Chrome, ofrece una vista de cuadrícula que te permite visualizar tus problemas en un tablero de estilo Kanban. En este episodio, se explica cómo usar el modo de cuadrícula.
Chromium Chronicle n.o 5: Programación fuera de la zona de pruebas
Updated 27 de agosto de 2019
Todo el código tiene errores. El proceso del navegador Chrome no tiene zona de pruebas, lo que significa que esos errores podrían proporcionar un código malicioso acceso completo a todo el dispositivo. En este episodio, se explican las sugerencias y precauciones para programar sin una zona de pruebas.
Chromium Chronicle n.o 4: Prueba las funciones de tu plataforma web con WPT
Updated 30 de julio de 2019
Las pruebas de plataforma web (WPT) son la forma preferida de probar las funciones expuestas en la Web, ya que se comparten con otros navegadores a través de GitHub. Este mes, analizaremos las prácticas recomendadas de WPT.
Chromium Chronicle #3: Cobertura de código en Gerrit
Updated 24 de junio de 2019
Las pruebas son fundamentales porque detectan errores y regresiones, aplican mejores diseños y facilitan el mantenimiento del código. Este mes, veremos cómo realizar pruebas exhaustivas con Gerrit.
Chromium Chronicle n.° 2: Cómo combatir la fragilidad de las pruebas
Updated 21 de mayo de 2019
Las pruebas inestables son un problema común en Chrome. Afectan la productividad de otros desarrolladores y se inhabilitan con el tiempo. Este mes, veremos cómo combatir la fragilidad de las pruebas.
Chromium Chronicle n.o 1: Prácticas recomendadas para la programación de tareas
Updated 16 de abril de 2019
El equipo de Chrome se enorgullece en presentar Chromium Chronicle, una serie mensual dirigida específicamente a los desarrolladores de Chromium: los que crean el navegador. Este mes, analizaremos las prácticas recomendadas para la programación de tareas.