Compilers, User Interfaces & the Rest of Us
Compilers have long been seen as one of the most complex topics in computer science. Nowadays, web frameworks are evolving from runtime libraries into optimizing compilers and reshaping how we build user interfaces. Different topics in front-end development—e.g., reactive programming—are now entering this era, fueled by insights from static analysis.
This talk will explore how modern UI compilers are redefining performance and developer experience. We’ll discuss how some compilers are designed, different open-source solutions—including the React Compiler, Million.js, Svelte, and Marko—, enterprise apps, and the growing role of compilers in automating tasks.
By the end of the session, you'll probably be optimistic about a future where compilers understand our entire code and offload a significant part of our mental burden from manual tasks!