Devolver HTML con fetch ()

Estoy tratando de recuperar un archivo y devolverlo es HTML. Sin embargo, no es tan simple como me hubiera imaginado.

    fetch('/path/to/file')
    .then(function (response) {
      return response.body;
    })
    .then(function (body) {
      console.log(body);
    });

Esto devuelve un objeto llamadoReadableByteStream. ¿Cómo uso esto para capturar el contenido del archivo HTML?

Si cambio el contenido de/path/to/file ser una cadena JSON y cambiar lo anterior a:

    fetch('/path/to/file')
    .then(function (response) {
      return response.json();
    })
    .then(function (json) {
      console.log(json);
    });

... devuelve el JSON correctamente. ¿Cómo obtengo HTML?

Respuestas a la pregunta(3)

Su respuesta a la pregunta