How will this work when Adobe stops distributing the Flash installer?
An SWF runtime is feasible, it's actually not a very complicated format. The devil is in the details, but a lot of content does not use that many features.
Relying on old binaries of Adobe Flash Player is probably not a good idea from a legal perspective. I'm not a lawyer, and I haven't read the EULA, but I wouldn't be surprised if it didn't allow that type of redistribution.
Even if JS+HTML5 dies for some reason in the future, it's not a closed-source proprietary platform like Flash was, so preserving stuff will be much easier.
Weak references are coming, https://github.com/tc39/proposal-weakrefs
[0] does support for socket(udp and tcp)? [1] encountered with problem when Porting UDP socket communication c code using emscripten
one example among other, and so you can use WebAssembly all you want you will never be able to implement flash.net.DatagramSocket
[0]: https://github.com/WebAssembly/design/issues/1251 [1]: https://github.com/emscripten-core/emscripten/issues/5196
It would require a server component as gateway, so what.
https://medium.com/leaningtech/preserving-flash-content-with...
https://medium.com/leaningtech/preserving-flash-content-with...