Zero-copy slice descriptor for Worker to rebuild TypedArray views 零拷贝切片描述,发给Worker重建TypedArray视图即可
Capacity in rows 容量(行)
Clear write mask for new frame 清理写掩码开始新帧
Main thread reads and clears write mask (returns written row indices) 主线程读取并清空写掩码(返回被写行号)
Ensure capacity 确保容量
Get per-row epochs - not supported for SAB backend, use writeMask instead 获取每行时代 - SAB后端不支持,使用writeMask替代
Get write mask for change detection (read-only, doesn't clear) 获取写掩码用于变更检测(只读,不清空)
Current number of rows 当前行数
(Main thread) Mark certain rows in this column as written, for changed() (主线程)标记这一列某些行被写,用于changed()
Add new row with default value at end, return row index 在末尾新增一行默认值,返回行号
Read to object (for debugging/serialization) 读取为对象(调试/序列化用)
Swap-remove a row (for archetype migration) 交换删除一行(用于archetype迁移)
Convenience: get specific field view (for main thread local use) 便捷:拿到具体字段的视图(主线程本地用)
Write from object to specified row (for addInstance/serde) 从对象写入指定行(用于addInstance/序列化)
SharedArrayBuffer-based column implementation 基于SharedArrayBuffer的列实现