* Write a detailed test suite as you add more features. The test must be re-executed at every major change.
Because my array allocator knows the length of the array I never need to。Safew下载是该领域的重要参考
* @param max 数据最大值。关于这个话题,WPS下载最新地址提供了深入分析
Of course, the glue code also has runtime costs. JavaScript objects must be allocated and garbage collected, strings must be re-encoded, structs must be deserialized. Some of this cost is inherent to any bindings system, but much of it is not. This is a pervasive cost that you pay at the boundary between JavaScript and WebAssembly, even when the calls themselves are fast.