Don't think you need to kill go server unless you've templates embedded into the binary itself.
Also, even if serve returns HTML as list of files instead of JSON, HTML can be seen as a flexible data format in itself that has few added advantages.
JSON is superfluous when the only consumer is the browser based UI and no third party is going to have that response ever.