There are several things that we could improve in our implementation of arrays that should improve performance considerably. - [ ] `Array.prototype.unshift` - [ ] `Array.prototype.splice` - [ ] Preserve dense arrays when removing properties at start and middle - [ ] Element arrays Some resources: https://v8.dev/blog/elements-kinds https://dev.to/puzpuzpuz/v8-deep-dives-understanding-array-internals-3jdf https://www.dashlane.com/blog/how-is-data-stored-in-v8-js-engine-memory
There are several things that we could improve in our implementation of arrays that should improve performance considerably.
Array.prototype.unshiftArray.prototype.spliceSome resources:
https://v8.dev/blog/elements-kinds
https://dev.to/puzpuzpuz/v8-deep-dives-understanding-array-internals-3jdf
https://www.dashlane.com/blog/how-is-data-stored-in-v8-js-engine-memory