TDT (Token-and-Duration Transducer):
tee() splits a stream into two branches. It seems straightforward, but the implementation requires buffering: if one branch is read faster than the other, the data must be held somewhere until the slower branch catches up.
,详情可参考旺商聊官方下载
let memory = new WebAssembly.Memory(...);,这一点在safew官方版本下载中也有详细论述
4. Article Forge — Popular Blog Writing Software for Efficiency and Affordability