<html><head></head><body><div>
<meta charset="utf-8">
<div id="compose-body-wrapper" dir="auto"><div dir="auto">Yes,
that's basically right. I'm using a X11->vnc->canvas_vnc_client
pathway because it exists and works, but longer term I'd love to cut out X
and just have a Self vnc server (or some higher level protocol)</div><div
dir="auto"><br></div><div dir="auto">Running Self directly in the browser
under WASM would be very attractive because it would tackle the issue of
GUI latency which is probably a more important issue for development than
raw VM speed at the moment. </div><div dir="auto"><br></div><div
dir="auto">Presumably it would also make the system more scalable by
reducing OurSelf.io server requirements, but that's not really an issue yet
:)</div><div dir="auto"><br></div><div dir="auto">I suspect we're talking
about writing a new Self VM - is a port of the existing VM to WASM even
theoretically possible? Can you write a JIT in WASM? Maybe SqueakJS could
be altered to run Self. </div><div dir="auto"><br></div><div
dir="auto">But either way it requires a fair amount of work.</div><div
dir="auto"><br></div><div dir="auto">Russell</div><div
dir="auto"><br></div></div><div class="replyHeader" dir="auto">Steve
Dekorte wrote:</div><br><br><div><blockquote
cite="mid:4b48d097b55f571594e1c11a5a162c44@smtp.hushmail.com" type="cite"
style="margin:0 0 0 .8ex;border-left:1px #ccc
solid;padding-left:1ex"><div><br></div><div>Hi
Russell,</div><div><br></div><div>OurSelf.io looks like an interesting
project. As I understand it, you launch a Self instance on a server within
a FreeBSD container and then do screen sharing to that instance within a
canvas element (and some JS code) in the browser. Is that
correct?</div><div><br></div><div>Has anyone considered the possibility of
porting Self to WASM so it could be run directly in the
browser?</div><div><br></div><div>Steve</div><div><br></div></blockquote></div>
</div></body></html>