const b = new Blob([["abcd"]])
console.log(await b.text())
// abcd
console.log(new Uint8Array(await b.arrayBuffer()))
// Uint8Array(4) [97, 98, 99, 100]

FileReader が基本いらなくなる
BinaryString と DataURL 形式は対応してないからこれらが必要なら FileReader を使う
ArrayBuffer から変換もできる

const ab = new ArrayBuffer()
const binary_string = Array.from(new Uint8Array(ab), x => String.fromCharCode(x)).join("")
const data_url = "data:application/octet-stream;base64," + btoa(binary_string)