It worked!

This file resides on the ESP8266's flash memory as a compressed (gzip) file. The nodemcu-httpserver serves it to your browser this way but knows to use the correct HTTP headers so that the client can display the file properly. This technique allows you to fit more stuff in the server, as flash capacity is extremely limited.