If you have been a web developer for a while, you probably feel like you're going in circles. Going all the way back to CGI scripts, you were generating HTML using string literals, formatting and concatenation:
const message = "Hello, World!!!"
console.log("<html><body>" + message + "</body></html>");
Then someone decided it would be easier to inline code into HTML documents directly, using a more declarative approach: