- 
                Notifications
    You must be signed in to change notification settings 
- Fork 137
Feature comparison matrix
        johnmcclean-aol edited this page Feb 23, 2015 
        ·
        1 revision
      
    | FEATURE | SimpleReactStream | EagerFutureStream | LazyFutureStream | JDK 8 Stream (sequential) | JDK 8 Stream (parallel) | 
|---|---|---|---|---|---|
| Focused Simple API | Yes | No | No | No | No | 
| Full JDK 8 Streams API | No | Yes | Yes | Yes | Yes | 
| Scala-like Seq (zip/ concate etc) | No | Yes | Yes | No | No | 
| Multithreading | Yes | Yes | Yes | No | Yes | 
| Free-threading (target single thread) | Yes | Yes | Yes | No | No | 
| Sequential operation | Yes | Yes | Yes | Yes | No | 
| Target different executors per stage | Yes | Yes | Yes | No | No | 
| Concurrency configurability | Highly configurable | Highly configurable | Highly configurable | No | Limited | 
| Failure recovery | Yes | Yes | Yes | No | No | 
| Retry support | Yes | Yes | Yes | No | No | 
| Compatible with SimpleReact async datastructures | Yes | Yes | Yes | Yes | Yes | 
| Lazy (until terminal op) | Yes | No | Yes | Yes | Yes | 
| Eager | Yes | Yes | No | No | No | 
| infinite streams | Yes | No | Yes | Yes | Yes | 
| each task executed independently | Yes | Yes | Yes | No | No | 
| async results collection | Yes | Yes | Yes | No | No | 
oops - my bad