Earlier quoted context omitted.
Thank you - I love the comparison! To your question, Pastel does work on JS SPAs. I'm actually using it currently on a React SPA (we like to dogfood our product internally).
Hot diggity that's awesome dude. Was it hard to make? You strike me as ninja-on-the-stratosphere with something like this
Haha thank you! Honestly yes it has been, and continues to be a tough product to build. The first proof-of-concept iteration was not bad, but getting the thing working correctly in most browsers has been difficult. We've learned a ton about browser internals along the way though, and it's been a lot of fun. :)