Open
Description
Describe the solution you'd like
As a JavaScript developer, I'd usually need to compose content (grab data from a provider) and return static HTML to clients (aka. Server Side Rendering). In order to accomplish this, JavaScript's engines expose a Response()
class, part of fetch
Web API.
It'd be great if the following example just works with Slight:
const html = `<!DOCTYPE html><h1>Hello World</h1>`;
const options = {
headers: {
"content-type": "text/html",
},
};
return new Response(html, options);
See specs: https://fetch.spec.whatwg.org/#response-class
Additional context
I'd also recommend considering exposing Request and Headers, also part of the fetch
Web API.