> So the Smalltalk VMs, which are mostly C, can be compiled to
> WebAssembly to run inside browsers everywhere and be fast too. Wow.
> Is WebAssembly released yet?
It's enabled by default in Chrome 57 and Firefox 52 and later. See
[1] and [2] for ongoing status and instructional material.
> When can we expect such a VM running a standard Smalltalk?
I expect it'll happen this year, although I don't know when the
Safari and Edge web browsers will enable it.
> What are the pros and cons compared to native apps?
For me, the pros are zero-installation ubiquity and integration
with other web tech, and the con is restricted access to local resources.
-C
[1] https://developer.mozilla.org/en-US/docs/WebAssembly
[2] http://webassembly.org
--
Craig Latta
Black Page Digital
Amsterdam :: San Francisco
[email protected]
+31 6 2757 7177 (SMS ok)
+ 1 415 287 3547 (no SMS)