O documento apresenta os conceitos de programação funcional reativa (FRP) através de exemplos de código assíncrono e eventos. A FRP trata valores que mudam ao longo do tempo como valores regulares e utiliza dois conceitos principais: comportamentos e eventos. O framework RxJS é usado para demonstrar como lidar com streams de eventos de forma declarativa ao invés de imperativa.