This document introduces RethinkDB and Horizon.js for building real-time web applications. It discusses that RethinkDB is an open-source NoSQL database written in C++ that stores JSON and uses its own query language called ReQL. Horizon.js is a JavaScript framework built on RethinkDB and Node.js that allows applications to subscribe to state changes using RxJS. The document provides code samples of using the Horizon class and Collection class to perform operations like storing, watching and querying data in a reactive way.