pub(crate) fn utf8_incomplete_trailing_len(bytes: &[u8]) -> usize
UTF-8 バイト列の末尾が「まだ継続バイトが足りない不完全なマルチバイト シーケンスの途中」かどうかを判定し、その未完了分のバイト数(0なら 末尾は完結している)を返す。TextDecoder.decode(chunk, {stream:true}) が末尾のバイトを次回呼び出しへ持ち越すために使う。
TextDecoder.decode(chunk, {stream:true})