Use fetch()
as a modern alternative (on a server, not directly from file://)
If you’re working in a hosted or local dev environment, fetch()
is a modern, promise-based alternative to XMLHttpRequest. It simplifies your javascript read file workflow.
etch("testing.txt")
.then(response => response.text())
.then(data => {
document.getElementById("textSection").textContent = data;
})
.catch(error => console.error("Error reading file:", error));
Just remember: this only works when served over HTTP/HTTPS, not directly from a file path like file://.