— Notes
Ce que la documentation laisse de côté.
J’écris ces notes quand je tombe sur quelque chose qui m’a coûté une journée et qui n’avait de réponse nulle part. Chacune vient de la construction et de l’exploitation de mes propres systèmes, et chaque chiffre y est mesuré plutôt que répété.
Notes
D1 : paramètres et SQL multi-instructions s'excluent
Cloudflare D1 répond "params with multiple statements is not supported". Ce que cela coûte, et comment ordonner les écritures pour rester récupérable.
speechSynthesis ne se capture pas
La Web Speech API ne donne aucun MediaStreamTrack, donc une traduction parlée n'entrera jamais dans un sender WebRTC. Voici la voie qui marche.
srcObject est un état du DOM, pas une prop
Votre vignette reste noire alors que l'autre vous voit très bien. React ne restaure jamais srcObject, et l'assigner dans getUserMedia rate la cible.
Translator.create exige un vrai clic
L'API Translator de Chrome exige une activation transitoire dès que le pack de langue doit être téléchargé, donc sur tout profil neuf. Préchauffez dans le clic.
Un projet en cours qui doit tenir ?
Si vous êtes quelque part entre une démo et un système dont dépendent de vraies personnes, c’est exactement la partie dont je m’occupe.