Where evaluation runs
In your process. SDKs seed a snapshot, then poll for changes and evaluate locally, byte-identical across the Go SDK, TS SDK and server, pinned by shared CI vectors. The browser SDK gets rules, not pre-evaluated values, so switching user context needs no round-trip.
Server-side SDKs also evaluate locally from a streamed in-memory store with fast fleet-wide propagation, the same architectural family, proven at enterprise scale for years. Client-side SDKs receive per-context evaluated values instead of rules.