Misunderstanding of the present is the inevitable consequence of ignorance of the past.
—Marc Bloch
This chapter is a very brief history of front-end frameworks. It’s not meant to be comprehensive, but it’s an opinionated view of the most important milestones in the front-end ecosystem. I divided this chapter into “ages” that contain one or more frameworks. For each age, I explain the ideas that the frameworks of that age introduced to the front-end ecosystem and which ideas ...