# "Slimmer" memory usage, e.g. more space-efficient data structures.
# Avoiding "leaks". This loose use of the term (which is used throughout this document) includes:
#* True leaks, where memory is lost forever.#* Lifetime issues, where memory is not reclaimed until you close the page/tab/window/process.#* Collection heuristic issues (e.g. GC is too infrequent in certain cases).#* Bad cache algorithms and poorly tuned caches.#* Fragmentation.
Leaks are generally more important, as they are more likely to lead to horrible performance.