HTML, CSS, and JavaScript. The low level building blocks of all the web have been around for years now. But building at such a low level creates a lot of boiler plate and ofter creates worse code. Enter frameworks! But, frameworks are large, slow, and require a lot of runtime execution. Enter Compilers! We'll look at the current state of web compilers and how building at a higher level and compiling down is a better way to build for the web.