The game engine itself has major optimization issues. You can be killed several meters away from a monster because of the latency. Long texts take forever to reach the client, while web apps display the same content in 30x less time. Not to mention the fact that each player runs at different speeds depending on their internet connection.
All these problems are part of the Ryzom Core engine and you never worry about them, although you will agree that it is much more annoying than a webapp that takes 500ms to display. Of course, this does not mean that we should do nothing. Just that we use webapps in contexts where latency is less important than in a combat session.
Moreover we use more and more lua code to reduce the reaction time of the interface of the new webapps
All these problems are part of the Ryzom Core engine and you never worry about them, although you will agree that it is much more annoying than a webapp that takes 500ms to display. Of course, this does not mean that we should do nothing. Just that we use webapps in contexts where latency is less important than in a combat session.
Moreover we use more and more lua code to reduce the reaction time of the interface of the new webapps