This document summarizes Modern ClojureScript and provides an overview of ClojureScript features. It discusses what ClojureScript is, why Clojure and JavaScript were chosen, data types, functions, macros, immutability, laziness, interactive development with REPL, core.async for concurrency, interoperability with JavaScript, Google Closure Tools, libraries like Figwheel and Devcards, shadow-cljs, and interfaces to React like Om, Reagent and Rum. It also briefly mentions desktop, mobile, Lumo and Planck.