ComponentBucket::data is currently this data: Box<dyn Array>; it needs to be data: Box<dyn MutableArray> or be a chunked array or anything that we don't need to fully clone everytime we insert something really.
Right now we are copying the entire bucket and allocating a new one on each insertion 😬
ComponentBucket::datais currently thisdata: Box<dyn Array>; it needs to bedata: Box<dyn MutableArray>or be a chunked array or anything that we don't need to fully clone everytime we insert something really.Right now we are copying the entire bucket and allocating a new one on each insertion 😬