this web component is now five years old and it has outlived many epochs of JavaScript frameworks incredible journey-ing their “best practices” into even bester practices