Hoy quiero hacer una pregunta sobre js fetch api:
Recibí un flujo de bytes (llamada de Java en cadenas a ByteArray y lo envío a flujo de salida como datos binarios).
Quiero capturarlo por fragmentos y decodificarlo lo antes posible y adjuntarlo al navegador htmlin.
Utilicé javascript fetch api y decodifiqué cada fragmento con textDecoder. Pero, ¿cómo reconoce js que el carácter finaliza y no se divide entre fragmentos?
Entonces, el problema aquí es una documentación realmente pobre sobre fetch api. ¿Qué trozo es realmente? ¿Cómo decidir dónde se detiene el fragmento y dármelo para que lo procese? ¿Es posible que reciba una parte del carácter en un fragmento, por lo que la decodificación fallará?
Lo probé con un poco de texto y parece que se decodifica correctamente, pero no puedo estar seguro sin saberlo.
Codificación utf8 predeterminada de Java.