Hello Dalu, thank you for reading my stories, it's a pleasure to share what I love : coding :) :)
I will answer your question after I discover Web Assembly (soon).
If it's possible to use Rust in backend and frontend (and easy), I think I will opt to Rust : one native language for everything (like nodejs).
Another thing about Rust : we don't need neither Virtual Machine (easy to deploy) nor Garbage Collector (ownership : free now) !
Also concurrency and multithreading are very well handled with Rust.
Elixir is an excellent language, I love it so much : easy, clean, functional, complete and the powerful Erlang behind. But for frontend, I can't use it.
It will be nice to use the same thing everywhere.