Este artículo es una continuación de la serie de artículos de Web API que comencé anteriormente . Mencioné que se proporcionan API para acceder a partes nativas del sistema operativo o navegador con códigos JS. Permite enviar datos a través de HTTP POST en Beacon API, pero no espera una respuesta mientras lo hace. Indica al navegador que envíe los datos. El resultado es verdadero si el navegador lo pone en cola y dice que lo procesará, y falso si hay un problema con esta parte .
let result = navigator.sendBeacon(url, data);
//Data Types : ArrayBufferView, Blob, DOMString, or FormData
De hecho, examinemos el tema un poco más para explicar mejor por qué no usamos XHR o Fetch existentes para este proceso, que se lleva a cabo a través de XHTTPRequest, y por qué usamos Beacon API.
Cuando hacemos una solicitud a través de Beacon API, los datos no se envían en ese momento, se realiza cuando la CPU se usa menos y la red está inactiva. Simplemente informa al usuario que se ha puesto en cola para ejecutar este comando. Esto proporciona una gran ventaja de rendimiento, especialmente cuando hace clic en un enlace en la página donde se descarga la página y desea ir a una página de inicio. Mientras tanto, ahorra el costo adicional de la solicitud XHR y retrasa la redirección a la nueva página. Por lo tanto, Beacon API proporciona una importante ventaja de comunicación en la actualidad.
Puede averiguar si el navegador es compatible con Beacon API con lo siguiente.
if (navigator.sendBeacon) {
// Beacon exist
} else {
// No Beacon.
}
Puede hacer clic en este enlace para acceder al resto de este artículo oa otros artículos del grupo de artículos .
PODEMOS CONECTARNOS EN :| LINKEDIN | Twitter | MEDIO | SUBPILA | El 10 de mayo, el competidor más fuerte y publicitado de Google para ChatGPT, BARD, entró en funcionamiento en la India. Mi fascinación no me dejaba dejar de comparar Bard con ChatGPT, y aquí hay algunas comparaciones asombrosas.
Bienvenido a nuestro informe de rendimiento mensual, donde arrojamos luz sobre el rendimiento y el crecimiento de Embr Checkout durante abril de 2023. En este informe, profundizaremos en métricas clave como el volumen de transacciones semanales, el valor equivalente en USD y otros análisis destacados.
Si queremos seguir prosperando en este planeta, vamos a tener que tener conversaciones peligrosas. Aquellas que desafían lo que hemos hecho, lo que estamos haciendo y lo que actualmente vamos a seguir haciendo (o planeamos hacer).
[Alerta de activación: este ensayo incluye capturas de pantalla de personas que elogiaron al asesino de Jordan Neely.] Los funcionarios encargados de hacer cumplir la ley finalmente, y quizás a regañadientes, acusaron a Daniel Penny, el hombre que estranguló a Jordan Neely hasta que murió, por ese homicidio.
Cambiar a una nueva carrera puede ser extremadamente desafiante si trata de hacerlo solo. Es importante encontrar socios responsables que estén en el mismo nivel de aprendizaje que usted, que compartan objetivos, tenacidad e impulso similares.
Puede ser un investigador de OSINT, un jugador de CTF o simplemente alguien que recibe llamadas no deseadas. Alguien que está tratando de verificar el número que viste en un anuncio.