The document discusses using Om and React for building high performance web user interfaces. It begins with an overview of React, including how it uses virtual DOM and efficient diff algorithms. It then introduces Om as a ClojureScript interface for React that allows leveraging immutable data structures for even faster rendering. A basic counter component is demonstrated in both React JSX and equivalent Om. Larger examples show building reusable editable components and an app with speakers/sessions data and undo functionality using Om.