1.- XMLHttpRequest
Es el método más antiguo, fue desarrollado por Microsoft, un estándar de facto en la web desde 2006. Es soportado por todos los navegadores web.
2.- JQuery.ajax
Parte de la librería de jQuery, una de las librerías de Ajax más utilizadas.
3.- Qwest
Sencilla librería basada en promesas, no funciona en todos los navegadores, pero es muy potente.
4.- SuperAgent
Basada también en promesas y con una amplia comunidad detrás. No permite medir el progreso de las peticiones.
5.- Http-client
Funciona con navegador y NodeJS, es usado por los Service Workers.
6.- Axios
Utiliza promesas, permite medir el progreso y convierte automáticamente todos los datos a JSON.
7.- Fetch
Desde 2015 es parte del estándar de ES, tiene soporte nativo en todos los navegadores. Como pega comentar que no permite cancelar peticiones.
Bueno, aquí tenéis el resumen, obviamente si utilizamos Frameworks de JavaScript todos ellos traen sus propios métodos integrados.
Espero que os sea de utilidad ^_^.
Comentarios