it doesnt support any progressive loading and its pretty huge with some compilers (go for example).
@Jain hey did you know the ethereum community is trying to make it work on their b l o c k c h a i n?
because that's an ideal execution model for that rite guys?
@Jain there's a lot of reasons it's a bad idea but their reasons for doing it are mainly:
* write smart contracts in Rust and Go (two languages ALSO not designed for writing smart contracts)
* get to execute contracts in the browser (why tf do you want to do this??? or write a jit if you want to do that)