Refactor MkPagination to use Arrays instead of Maps #4
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "cf/lab/refactor-MkPagination"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Refactor
MkPaginationandEmPaginationto store data in arrays instead of hash maps. This avoids many iterations and copies during normal usage, greatly speeding up the implementation. Additionally, exposes newrefItemsandreactiveItemsto allow safe+efficient modification to the items.1871ed55dbto2fdf0cf7262fdf0cf726to565ead140ba7cc246a6ftobcf23a19800c08a60fd0tob1d45f272fb1d45f272fto9f50068bf08f2d3ae25cto1f09dbece11f09dbece1toa814f752b8a814f752b8tobbdb1be703bbdb1be703toc0dbab1bc2858dab7ac7to7b0ca35de47b0ca35de4to95a0f490ab95a0f490abto8028d7c6d98028d7c6d9to8b4546eadd8b4546eaddtod572c18295d572c18295to9a35b036b620de05f3bato9225b25571These performance gains are significant, but there are too many bugs to move forward with this PR. A working version will need to be re-written from the ground up. Closing for now.
Pull request closed