Pull/Push Architecture
| Feature | Pull Parsing | Push Parsing |
|---|---|---|
| Control | Client-driven (Active) | Parser-driven (Passive) |
| Data Flow | Client pulls data when ready | Parser sends data immediately |
| Complexity | Simple for clients | Higher state complexity |
| Use Case | Iterating through specific data | Event-based parsing, live updates |
| Memory | Lower (streaming) | Lower (streaming) |