Osvaldo Felices’ Post

After months of work, I’ve just released Pulse 1.0.2 - a small, JS-compatible language that brings deterministic concurrency and fine-grained reactivity into the JavaScript ecosystem. It started as a side project to explore how JavaScript could feel if async behavior were predictable and concurrency were truly deterministic, no Promise.race, no hidden event loop chaos. In this version: • New deterministic scheduler (no race conditions) • for await … of works directly on channels • spawn syntax for lightweight concurrent tasks • select {} with stable, source-order priority • Full npm package now available (npm install pulselang) Docs & examples: https://lnkd.in/esdT4p9H Code: https://lnkd.in/eSQppuyE Pulse isn’t meant to replace JavaScript, it’s meant to ask “what if?” What if async logic was deterministic by default? What if signals and effects were part of the language core? I’d love for other developers to test it, break it, or even collaborate if the idea resonates with you. #programming #javascript #opensource

  • icon

Congratulations Osvaldo 👏

See more comments

To view or add a comment, sign in

Explore content categories