mirror of
https://github.com/ankitects/anki.git
synced 2025-11-09 06:07:11 -05:00
Anki is a smart spaced repetition flashcard program
When backups were moved into a separate thread 5 years ago, it improved performance when switching between different profiles, as the backup happened in the background. But when closing Anki, we wait on the background thread to complete, so Anki hangs until the backup finishes. The performance difference on a large collection is considerable: - 0.45s without compression - 7.9s with compression Given that the majority of users probably aren't using multiple profiles, I think the speed increase is probably worth the extra disk usage. In the future, we may want to look into using zstd to compress the backups, which may even be a performance win over the uncompressed version on some devices. |
||
|---|---|---|
| .buildkite | ||
| .github/ISSUE_TEMPLATE | ||
| .vscode | ||
| cargo | ||
| docs | ||
| ftl | ||
| platforms | ||
| proto | ||
| pylib | ||
| python | ||
| qt | ||
| rslib | ||
| sass | ||
| scripts | ||
| ts | ||
| .bazelignore | ||
| .bazelrc | ||
| .bazelversion | ||
| .gitattributes | ||
| .gitignore | ||
| .prettierignore | ||
| .prettierrc | ||
| .user.bazelrc | ||
| bazel.bat | ||
| BUILD.bazel | ||
| Cargo.lock | ||
| Cargo.toml | ||
| CONTRIBUTORS | ||
| defs.bzl | ||
| late_deps.bzl | ||
| LICENSE | ||
| package.json | ||
| pkgkey.asc | ||
| README.md | ||
| repos.bzl | ||
| run | ||
| run.bat | ||
| SECURITY.md | ||
| WORKSPACE | ||
| yarn.lock | ||
Anki
This repo contains the source code for the computer version of Anki.
If you'd like to try development builds of Anki but don't feel comfortable building the code, please see https://betas.ankiweb.net/
For more information on building, please see Development.