When you develop smart contracts in Remix, it’s fucking that every test transactions are dragging so much time. So even for simple smart contract, we have to take much time for just transaction validation and testing.
Remix provides Javascript VM mode for the blockchain emulation.
Javascript VM mode is just memory based “blockchain”. It has same mechanism like public Ethereum blockchain but it doesn’t have consensus nor mining so all transactions are validated instantly.
Also it provides 5 accounts with 100 Ether for each.
It’s really cool to test smart contracts with Javascript VM mode and reduces much more time of your development and you can just concentrate your time on coding itself. 🙂