When I talk about evaluating technology for front-end development, I like to draw a distinction between two categories of technology. On the one hand, you’ve got the raw materials of the web: HTML, CSS, and JavaScript. This is what users will ultimately interact with. On the other hand, you’ve got…