The craziest thing I've seen out of snapshotting Wasm execution has got to be this tikzjax / web2js project by kisonecat. It includes a partial reimplementation of TeX that lets you partially evaluate a LaTeX template, dump core, then load back in that core dump and continue on evaluating something different. This lets you compile LaTeX faster for ex. live preview in the web.
That always struck me as a terrifying level of jank though (and I'm sure it has some limitations). Something like this with proper support for suspension and resumption seems very handy!
amw-zero | an hour ago
I have nothing useful to add except:
(Tony's therapist): "Let's get back to that gabagool..."
apropos | 51 minutes ago
Cool.
The craziest thing I've seen out of snapshotting Wasm execution has got to be this tikzjax / web2js project by kisonecat. It includes a partial reimplementation of TeX that lets you partially evaluate a LaTeX template, dump core, then load back in that core dump and continue on evaluating something different. This lets you compile LaTeX faster for ex. live preview in the web.
That always struck me as a terrifying level of jank though (and I'm sure it has some limitations). Something like this with proper support for suspension and resumption seems very handy!
gignico | 5 minutes ago
Isn’t this similar to what TeX does already with “formats”?
hoistbypetard | 21 minutes ago
Does this get us to time travel debugging for WASM things?