Using static JSON files as web data source

Instead of monolithic JS files, data are split into lists, indexes
and book data files. All are downloaded from server when needed.
Description update