mirror of
https://github.com/appy-one/acebase.git
synced 2026-05-25 06:02:14 -06:00
[PR #156] [MERGED] Indexes, query and load performance improvements #135
Labels
No labels
IndexedDB
browser
bug
dependencies
documentation
duplicate
enhancement
feature request
indexes
indexes
invalid
pull-request
query
question
transaction logging
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/acebase#135
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
📋 Pull Request Information
Original PR: https://github.com/appy-one/acebase/pull/156
Author: @appy-one
Created: 9/16/2022
Status: ✅ Merged
Merged: 9/17/2022
Merged by: @appy-one
Base:
master← Head:improvement/performance📝 Commits (5)
a7f4c99new batched async task runner04735e6use new async task batcher2ab2560improve tree (index) lookups for many entriese10cd9funit test for batched async task runnerc95123cchore: build📊 Changes
14 files changed (+476 additions, -193 deletions)
View changed files
📝
dist/browser.js(+121 -60)📝
dist/browser.min.js(+1 -1)➕
spec/async-task-batch.spec.js(+18 -0)➕
src/async-task-batch.d.ts(+33 -0)➕
src/async-task-batch.js(+79 -0)➕
src/async-task-batch.js.map(+1 -0)📝
src/btree/binary-tree.d.ts(+8 -2)📝
src/btree/binary-tree.js(+43 -20)📝
src/btree/binary-tree.js.map(+1 -1)📝
src/query.js(+24 -43)📝
src/query.js.map(+1 -1)➕
src/ts/async-task-batch.ts(+77 -0)📝
src/ts/btree/binary-tree.ts(+45 -22)📝
src/ts/query.ts(+24 -43)📄 Description
Tweaks that lead to drastic performance improvements, especially with queries on large object collections
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.