anchor.diff:  
   
   [[webflux-new-framework]]
  -== Motivation
  +== Overview
   
   Why was Spring WebFlux created?
   
  
positive.code: 
  
  [[webflux-programming-models]]
  == Programming Models
  
  The `spring-web` module contains the reactive foundation that underlies Spring WebFlux,
  including HTTP abstractions, Reactive Streams <<webflux-httphandler,adapters>> for supported
  
negative.code: 
  
  [[webflux-why-reactive]]
  === Define "`Reactive`"
  
  We touched on "`non-blocking`" and "`functional`" but what does reactive mean?
  
  