Antes de fetch, la forma habitual de pedir datos en navegador era XMLHttpRequest (XHR).
Sigue siendo clave entenderlo porque:
fetchEso solo inicia la solicitud. Luego necesitas manejar cuándo llega la respuesta.
Normalmente usas onload para ejecutar lógica al completar la petición.
responseText llega como string, no como objeto JavaScript aún.
Pensar que open o send “devuelven” el resultado directamente.
No: la respuesta llega más tarde.
Por eso el código que depende de ella debe ir en callbacks/eventos.
new XMLHttpRequest()https://rickandmortyapi.com/api/character/1send()Dominar XHR te da visión histórica y técnica de la asincronía en web.