By using the serialization technique of my last note, the pages from Kanjidic2 can be varied in their order without touching the text original or using a DB.
A Curl applet could use SQLite, MySQL or JSON but it can also accomplish the same using just the one web language.