Bonjour à tous

je ne sais pas si ma question est bien placée dans ce forum (sinon, veuillez le déplacer )

je développe un site web HTML5 Responsive Design --> tout va bien, il s'affiche bien selon toutes les tailles des médias.

La question concerne un canvas.
J'ai bien compris que je dois, lors du resize() adapter aussi mon canvas pour que par exemple s'affiche en entier sur un smartphone.
Par contre ce que je ne sais pas c'est si :

- je dois modifier la taille du canvas et replacer tous les objets... pas terrible car ce sera trop serré
- zoomer le canvas jusqu'à ce qu'il soit suffisamment petit pour un smartphone et puis l'utilisateur zoomera avec ces petits doigts pour pouvoir lire quelque chose.

Quelle est la méthode préconisée (s'il y en a une)

merci bien de vos lumières et conseils