Skip to content
This repository was archived by the owner on Aug 3, 2024. It is now read-only.
This repository was archived by the owner on Aug 3, 2024. It is now read-only.

Improving the usability of Index #409

@Rufflewind

Description

@Rufflewind

I think it's better to just put everything on one page rather than on separate A, B, C … Z pages. Instead, each letter of the alphabet should simply be placed under its own heading, with a quick table of contents at the top for reference.

The rationale being that:

  • Modern web browsers can easily handle these long index pages composed of basic HTML.

    For example, base takes ~50MB of RAM on Chromium x86-64, which is less than 1/3 of TweetDeck. The page itself is only ~500KB in size, which is tiny compared to the network bandwidth these days. (A more extreme case would be gl, which takes ~150MB of RAM and is ~4MB in size.)

  • Having it all on one page makes it very easy to find things with Ctrl+F.

The second one would be less of an issue if there was a built-in search feature, but that's for another day.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions