I have done a rough sketch using Golang as “webserver” and used pure html, css and Javascript. It was not that easy that I thought, but the main goal was speed.
But I cannot figure out how to communicate from the website in order to send an email.
How are you rendering contact page when you get “/contact” in url? Do the same but before sending back html, do the ops and depending on if the email was or wasn’t sent successfully send some message to your contact.html template and show contact page again with that message