I don't see what for me would be the key document: how is this technology addressing the plethora of reasons which made the applets fail.
CheerpJ is effectively just a very sophisticated JavaScript/WebAssembly library and it plays by the rules of the browser sandbox.
It is easy to forget Java (applets, web start) was a thing during the Windows 98 era, meaning a time when there was (almost?) no security. People were downloading and running random .exe files all the time.
There was no browser sandboxing and you could run wild Basic code in IE.
Sun with Java were the first one to try to solve that problem. It was imperfect but way better than what others were doing at the time.