Using CSS transitions is still inefficient at the hardware level. Using requestAnimationFrame, we can fade in HTML elements as smoothly as possible.
No-Library (pure JS), HTML, CSS, JavaScript
jQuery 3.3.1, HTML, SCSS, JavaScript