I agree. If you're still processing a previous change you can defer subsequent updates (to what I assume is your polling mechanism), but when the event loop is idle the first one should be near-instantaneous.
This one is easy enough, I went ahead and cut it down to 400ms from 1000ms.
The only reason it isn't instantaneous is because I'm regenerating everything in the iframe each time, as my initial goal was to just take the resultant HTML and paste it as a page on my personal site.
If it was part of the same document (not in a frame) it would be a vue component and update automatically/instantly.
Some feature requests:
- Be able to resize the "code" pane and the preview
- Faster update of the timeline on change
- Use a standardized date format, like ISO 8601