🔌 Types of API Architectures
Representational State Transfer, HTTP methods, stateless, resource-based, JSON, widely supported
Query language for APIs, flexible queries, single endpoint, reduced over-fetching, type system
High-performance RPC framework, Protocol Buffers, HTTP/2, streaming, efficient binary protocol
Bidirectional communication, real-time updates, persistent connections, low latency
Real-time updates via GraphQL, WebSocket-based, event-driven, efficient subscriptions
Backend for Frontend, mobile-specific endpoints, aggregation, optimization for mobile clients
Try it live
Everything above runs in your browser — open Hash Function Avalanche Visualizer and change the parameters while it is running. Nothing is installed, nothing is uploaded, the whole model lives in one tab.
▶ Open Hash Function Avalanche Visualizer simulation