xhrIoReadChannelの動作が芳しくなかったので、ある程度のデータを強制的にcacheさせるようにしてみた。
とりあえず、フリーズはしなくなったね。
frameの読み込みの部分を最適化してみた。
まぁ、内部関数の置く位置を変更したくらいだけど。
テスト動作も変更。