Mustache.js

Now that we have our timestamps rendering correctly to the screen. We're going to go ahead and talk about a templating engine called Mustache.js. This is going to make it much easier to define some markup and render it multiple times. In our case, our messages are going to have the same set of elements in order to render properly. We're going to have a header tag for the user's name, we're going to add the text into a paragraph, all that sort of stuff.

Now instead of doing that inside index.js, like we currently are, we're going to create some templates, some markup in index.html, and we're going to render those, which means we're not going to need to manually create and manipulate these elements. This can be a huge burden.

Get Advanced Node.js Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.