A lot have changed since the invention of the World Wide Web (can we still call it like this?). One thing, tough, hasn't changed much: the HTML language.
If you'd take a look at the history of the HTML language you'll notice that the specification has not changed that much. Since 1993, when it was presented, only 5 versions of it were released. Fast forward 29 years and HTML, somehow, is still here. Almost unchanged. We still rely on it to make the web what it is today. Really, there are no other candidates.
Then, the frontend frameworks and JSON APIs era has begun. A plethora of frameworks and libraries started to show up trying to solve the same problem and be the next tool-to-use when developing for the web. Most of them were not that successful. The remaining ones (those I mentined earlier) are here and doing very well. Lots of tools and support from IDEs and text ediators, companies using them around the world and, most important, large communities around them.
I'll have some articles on these tools to show how they work and why, meybe, just maybe, you don't need a frontend framework.