Contributor
Teabeans

HTML5 Player: Rendering + Physics


Mentors
Michael, Paul Schreiner
Organization
Catrobat

The HTML5 player currently makes use of the fabricJs library to render sprites to the viewport. We only use fabricJs to draw sprites and handle click/tap events- therefore the whole framework is a lot of overhead (even if custom compiled). Our application was already designed to replace this library to enable individual caching logic on sprites and looks. Also physics is going to be released soon but there is no support as of yet.

The aim of the proposed project would be to take fabricJs out of our project and replace the needed functionality with our own code. Also we would like to add physics support to be ready for upcoming releases.