ElixirScript in browser for native web development?

I came across this YouTube video demonstrating the release of “PyScript” — a WASM module which is linked into a HTML page that then provides a programmable Python REPL and programming environment for front-end for python programmers so they don’t have to worry about or use JavaScript at all.

On the surface, it looks pretty impressive.

Curious if it would be possible to do something like this for elixir. If so, it might change a lot of the things we do in LiveView, etc.

Here’s the link. Would be curious as to thoughts on this? Thank you.

PyScript Demo

1 Like

Because of the nature of how the erlang runtime currently works, it cannot be deployed as a single binary in the browser, there were plans on rewriting it from scratch with the lumen project, however it is not clear whether it is still developed.


It is still being developed, but got renamed to GitHub - GetFirefly/firefly: An alternative BEAM implementation, designed for WebAssembly


Wow, this looks promising. I’ll star and contribute via GitHub. Perhaps you can do a talk on this at ElixirConf this September? Curious if this would allow us to program in Elixir on both front and back-end, using Erlang/OTP distributed network features to replace LiveView entirely…

1 Like

That’s what I’m working on here: GitHub - bartblast/hologram: Full stack isomorphic Elixir web framework

1 Like