Stopify – An experimental, web-based code editor
stopify.org
stopify.org
This seems like a holy grail for IDEs. Why was this feature lost in time, or have I been using the wrong IDEs?
Stopify is a JavaScript -> JavaScript compiler, implemented as a Babel transform, that enables pausing and restarting control operators for JavaScript programs.
A lot of the comments note the rich history of systems for debugging and execution control. Stopify's goal is to enable those kinds of systems, efficiently, while constrained by the browser's execution model.
The first line of the description should probably be scrapped. The interesting bit about this is not at all the fact there is an editor. Maybe it should be mentioned as a footnote but not as the lead-in.
I am not sure if this is a good thing at all, sorry, just don't think it's a good thing.
> it deosn't mttaer in waht oredr the ltteers in a wrod are, the olny iprmoetnt tihng is taht the frist and lsat ltteer be at the rghit pclae... it doesn't matter in what order the letters in a word are, the only important thing is that the first and last letter be at the right place
Source: https://www.mrc-cbu.cam.ac.uk/people/matt.davis/cmabridge/
So...
- Name does not describe what the product does
- Name is easily confused with other brands
- Name sounds more like a SaaS/PaaS product than a widget
Personally I would think of a different name.
I've logged an issue.
Stopify reifies the runtime stack and occasionally yields to the browser through a setTimeout call. Once the yields back control, it can restore the stack and resume computation.
These are slowdowns on a cheap ChromeBook. We also have results from the four major browsers on a desktop machine.
Since the name sucks, maybe a renaming based off the concept of time travel is a better choice?