Building web-based terminal components with Termino.js - LogRocket Blog
Briefly