5 ms·
The idea: make Effect's runtime observable — a visual tool for its concurrency model (fibers, scheduling, delays). Meant for learning and experimentation. Feat
by topheman 7mo ago
The idea: make Effect's runtime observable — a visual tool for its concurrency model (fibers, scheduling, delays). Meant for learning and experimentation.
Features:
- Fiber tree (parent-child relationships)
- Timeline (concurrency, delays, running vs suspended fibers)
- Execution log (fork, join, errors, retries, finalizers)
- Code editor with example programs
v1 uses manual instrumentation with explicit tracing wrappers. v2 is planned with runtime hooks (Supervisor, Tracer) for automatic observability.
Demo: https://effect-viz.vercel.app https://effect-viz.vercel.app
Repo: https://github.com/topheman/effect-viz https://github.com/topheman/effect-viz
- jauntywundrkind 7mo agoReally gorgeous. Awesome to see compute come alive like this!!