Performance and reliability in Express.js

Use gzip compression

var compression = require('compression')
var express = require('express')
var app = express()
app.use(compression())

Cache Assets for a long Time

app.use(express.static(path.join(__dirname, 'public'), { maxAge: '30 days' }));

References
https://expressjs.com/en/advanced/best-practice-performance.html
https://matthewsmith.io/blog/how-to-set-up-cache-busting-in-express
https://varvy.com/pagespeed/cache-control.html