
Google no para de buscar mejoras para su navegador, el famoso Chrome, herramienta indispensable para cualquier navegador de la red.
Google planea implementar mejoras como «Badging API, una API de plataforma web que permite a los sitios web aplicar indicadores de estado a páginas o conjuntos de páginas «.
Con una penetración de mercado cercana al 60% hace a Google Chrome uno de los navegadores más utilizados, por este motivo Microsoft está preparando su nuevo Edge Chromium para poder competir con Chrome.
Este nuevo método de notificaciones se verá en las pestañas y marcadores de Chrome. En concreto y como lo mencionamos líneas arriba será un API que permite a los sitios web aplicar pequeños indicadores de estado a las páginas o conjuntos de páginas que abrimos.

Como podemos ver en la imagen, se agregaran notificaciones iguales a las que en hoy día podemos ver en Windows o iOS para aplicaciones y sitios web.
Estas son las notificaciones en las que trabaja Google para Chrome
En las PWA, estas nuevas notificaciones se pueden aplicar en cualquier lugar en el que el sistema operativo las muestre. Esto significa que veremos estos iconos en los menús y barras de tareas de las aplicaciones web progresivas, o donde coloquemos un acceso directo a ellas.
El uso más simple de la API es una sola llamada a Badge.set desde un contexto de primer plano.
Se podrá ver un recuento no leído o solo un indicador de que hay una notificación.
Se podrá mostrar un indicador de estado sin un número, utilizando el modo booleano de la API llamando a Badge.set.
Evidentemente todo dependerá del tipo de web o PWA a la que estas se refieran. Por tanto y gracias a esta API, los desarrolladores podrán mostrar un número de acciones pendientes, o un único indicador para informar de que hay algo nuevo.

Este es un primer borrador de la especificación API Badging.
Ejemplos de uso
El siguiente ejemplo muestra cómo una aplicación de correo electrónico puede establecer una insignia que muestre el recuento no leído, que se actualiza cada vez que el cliente busca correo del servidor.
función asincrónica pollForMail () {
// ... Recuperar correo no leído del servidor. ...
// Establecer la insignia del icono de la aplicación. Si getUnreadCount () devuelve 0, esto es
// equivalente a Badge.clear ().
Badge.set (getUnreadCount ());
}
Cabe mencionar que también se ha podido saber que el recuento de notificaciones podrá actualizarse por sí solo en segundo plano, incluso cuando no hay ninguna página abierta.
Fuente: Chomestory