I like the graphic at the top of the article but I think you’d benefit to question the spot you put HTML/CSS/JS in.
Raw HTML/CSS/JS shouldn’t be relegated to Desktop in my opinion. The mobile Web is a real use case and it runs on HTML/CSS/JS.
The performance of animation is very different in the browser then it is in a native application. Designing for an enterprise iOS, Android, and mobile Web can, and sometimes must, be optimized for their individual platforms.