Simplifying asynchronous workflows with Context in JavaScript
A hierarchical Context interface for cancellation, deadlines, and timeouts in JavaScript.
- javascript
- cancellation
Project / 2012 / live
A place to try an idea in the browser, see it run, and hand someone the URL.
In 2012, sharing a small web experiment usually meant making a repository or pasting code into a question. I wanted less ceremony between “what if?” and something another person could run.
Plunker put the editor, live preview, and shareable URL in one browser tab. It started as a hobby, found a worldwide community, and is still running.
A plunk is not a screenshot or a pasted fragment. It keeps the files, runs them as a web page, and gives the next person an editor where they can change the idea rather than merely read it.
Open a new plunk with its preview beside it →
That edit-run-share loop was the whole bet in 2012. It is also why later projects such as Velcro exist: the web got more complicated, but the loop still ought to feel immediate.