

This is different for Readium Desktop, as the modules of the toolkit have a clear API with carefully thought evolutions.ĭeveloping a reading application based on Electron.js, node.js and Typescript is complex, to very complex. It is undoubtedly easier to develop an application from a full-blown product, but it comes with ties: EDRLab is driving the evolutions of Thorium Reader from its own requirements, and does not guarantee any backward compatibility from one version of Thorium Reader to the next. In practice, most developers we know of have decided to build their reading application from the open-source codebase of Thorium Reader instead of starting from Readium Desktop.
