4. 讨论 (Discussion)
4. 讨论 (Discussion)
同时支持 little-endian 和 big-endian representation 可能看起来与 CBOR 的风格不一致, 因为 CBOR 在其他方面完全是 big endian. 这种支持符合 typed arrays 的预期用途, 以及不要求转换每个 array element 的目标.
本规范从 single-byte tag space 中分配了相当大的一块. typed arrays 在数据交换中的广泛使用证明了这种 code point space 使用方式是合理的.
提供 multi-dimensional array 的 column-major order 变体, 对某些人而言可能显得多余, 对另一些人则很有用. 定义这个额外 tag 成本很低, 可在实际需要时使用. 从不同 number space 中分配它, 可以清楚表明对 row-major 的偏好.
将 Homogeneous Array tag 应用于 Typed Array 通常是冗余的, 因此本规范未提供这种用法.