Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request]: Refactor LocalStorage #601

Open
Etschbeijer opened this issue Jan 10, 2025 · 2 comments
Open

[Feature Request]: Refactor LocalStorage #601

Etschbeijer opened this issue Jan 10, 2025 · 2 comments
Assignees
Labels
Area: Backend Issues regarding the Saturn backend app Host: ARCitect Regarding Swate in ARCitect Host: Excel Issues regarding Excel interop Host: Standalone Issues regarding the standalone version of Swate Status: Needs Triage This item is up for investigation. Type: Feature Request This item is confirmed by the maintainers to be a request for a new feature

Comments

@Etschbeijer
Copy link
Collaborator

Contact Details

No response

Is your feature request related to a problem?

Currently the local storage is ued to stare data for undo and redo but it is quite slow and the space is scare and so often in memory problems appear.

Describe the solution you would like!

The data shall be stored more efficiently, so that it works faster and can store more data.

Utilize indexedDB storage instead of the LocalStorage.
Replace current compression method with a more efficient one, that harmonizes with f# and java script.

Additional context!

Closes Bug #525 due to massive performance increase.

Host

Applies to All

Host Details

excel, swate alpha, ARCitect

@Etschbeijer Etschbeijer added Area: Backend Issues regarding the Saturn backend app Host: ARCitect Regarding Swate in ARCitect Host: Excel Issues regarding Excel interop Host: Standalone Issues regarding the standalone version of Swate Status: Needs Triage This item is up for investigation. Type: Feature Request This item is confirmed by the maintainers to be a request for a new feature labels Jan 10, 2025
@Etschbeijer Etschbeijer moved this to In progress in ARCStack Jan 10, 2025
@Etschbeijer
Copy link
Collaborator Author

Current state:

Filesize:

Ucompromised ARCtrl PAKO (GZip)
2012 KB 1092 KB 253 KB

Performance:

Ucompromised ARCtrl PAKO (GZip)
243ms 5770 ms 382.33 ms

@Etschbeijer
Copy link
Collaborator Author

Download PAKO nuget package

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: Backend Issues regarding the Saturn backend app Host: ARCitect Regarding Swate in ARCitect Host: Excel Issues regarding Excel interop Host: Standalone Issues regarding the standalone version of Swate Status: Needs Triage This item is up for investigation. Type: Feature Request This item is confirmed by the maintainers to be a request for a new feature
Projects
Status: In progress
Development

No branches or pull requests

2 participants