Some games have large database files and it can be slow parsing it completely.
Furthermore, the file is parsed twice: first to get some strings to detect the encoding with ICU, and then parsed again with the detected encoding.
For a proof of concept, try the Hero's Realm HTML5 version:
https://easy-rpg.org/play/master/?game=heros_realm
It should allow to do selective parsing of data instead of eager loading.
Some games have large database files and it can be slow parsing it completely.
Furthermore, the file is parsed twice: first to get some strings to detect the encoding with ICU, and then parsed again with the detected encoding.
For a proof of concept, try the Hero's Realm HTML5 version:
https://easy-rpg.org/play/master/?game=heros_realm
It should allow to do selective parsing of data instead of eager loading.