Pomelo 0.3 improves the communication protocol between client and server for mobile enviroment. The new protocol uses compressive binary format and the size of the compressive package is only 20% of which in Pomelo 0.2.
Pomelo 0.3 also provides new connector to communicate with clients based on socket or websocket for socket(websocket), protobuf and binary protocol are more suitable with mobile and PC clients. Pomelo 0.3 keeps the socket.io connector at the same time since it is good for the web development. That means Pomelo 0.3 now supports the web, mobile and desktop clients at the same time and make it more simple and efficiently.
And dynamic scaling up servers is another important feature. It make Pomelo more suitable to the elastic computing system and online game, such as copy system.
There are other new features in Pomelo 0.3, such as new broadcast interface and new client SDK and so on.
Here are the reference doucuments:
https://github.com/NetEase/pomelo/wiki/Pomelo-0.3-new-features
https://github.com/NetEase/pomelo/wiki/Pomelo-update-tutorial-from-0.2-to-0.3
https://github.com/NetEase/pomelo/wiki/Pomelo-communications-protocol
https://github.com/NetEase/pomelo/wiki/Pomelo-data-compression-protocol