RsCxCx

Interactive Demos

Explore Asupersync's key concepts through interactive visualizations.

Structured Concurrency

Region Tree

Click a region to cancel it and watch the cancel cascade propagate through its children.

Safety

Cancel Protocol

Step through the three-phase cancel protocol and compare it with Tokio's silent drop.

Performance

Three-Lane Scheduler

See how cancel, timed, and ready lanes prioritize work in the runtime.

Linear Types

Obligation Flow

Follow a Permit through its lifecycle: Reserve → Hold → Consume.

Testing

Lab Runtime

Change the seed to see different task execution orders. Same code, different interleavings.

Comparison

Tokio vs Asupersync

Side-by-side comparison of cancel behavior. Press 'Cancel Now' to see the difference.