Capítulo 4. Solicitudes de red
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Introducción
Te resultaría difícil encontrar hoy en día una aplicación web que no envíe peticiones a la red, en . Desde los albores de la Web 2.0 y el novedoso enfoque conocido como Ajax (Asynchronous JavaScript and XML), las aplicaciones web han estado enviando peticiones asíncronas para obtener nuevos datos sin recargar toda la página. La API XMLHttpRequest inició una nueva era de aplicaciones JavaScript interactivas. A pesar de su nombre, XMLHttpRequest (o XHR, como se conoce a veces) también puede funcionar con JSON y cargas útiles de datos de formulario.
XMLHttpRequest supuso un cambio en las reglas del juego, pero puede resultar complicado trabajar con la API. Con el tiempo, bibliotecas de terceros, como Axios y jQuery, añadieron API más ágiles que envolvían la API XHR central.
En 2015, una nueva API basada en Promise llamada Fetch se convirtió en un nuevo estándar, y los navegadores empezaron gradualmente a añadir soporte para ella. Hoy en día, Fetch es la forma estándar de realizar peticiones asíncronas desde tus aplicaciones web.
Este capítulo explora XHR y Fetch, así como algunas otras API para lacomunicación en red:
- Balizas
-
Una simple petición POST unidireccional ideal para enviar datos analíticos
- Eventos enviados por el servidor
-
Una conexión persistente unidireccional con un servidor para recibir eventos en tiempo ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access