For the record, I think the Tryton stack should not be run by the website (like with flask-tryton) this prevents a lot of caching optimization and make deployment and scaling more complex.
So I still believe the way to go is REST API for user application and develop website (with flask or whatever web framework) as consumer of such API.
But for now I have not enough free time to complete the API.