Moon: Updated Ethereum Browser Unveiled At Devcon3

Moon, a new version of Ethereum’s browser, was unveiled on November 3 at the Devcon3 convention in Cancún, Mexico.

Both Moon and its predecessor, Mist, function as interfaces for DApp usage and development, in addition to acting as browsers. Crucially, though, Mist is desktop-based, meaning that it comes bundled with a client that downloads the Ethereum ledger to the users’ computers. Moon, on the other hand, is web browser-based, a feature that is rumored to improve the user experience by reducing the amount of data that users must download.

Another significant difference between the two: while Mist runs on JavaScript, Moon employs its own programming language, moon-lang, which is written on top of JavaScript and has its own Moon compiler that converts any code written in moon-lang into JavaScript.

Moon also allows a user to download code written by another developer and fork it, such that it can be edited and redeployed, making the edited software available to other users without impacting the source code.