Skip to content

Use progressive enhancement for the frontend #2283

Open
@alexmuller

Description

@alexmuller

I noticed that some parts of the frontend, like the header links / login status only work when JavaScript is enabled because they're using client-side includes.

I think Warehouse would be faster and more resilient to failure if it was built using progressive enhancement.

Would you welcome pull requests that reduce the dependence on JavaScript when it's not needed? Is there a reason for the existing approach, like not wanting every request to need a session?

Metadata

Metadata

Assignees

No one assigned

    Labels

    HTMLrequires change to HTML fileshelp neededWe'd love volunteers to advise on or help fix/implement this.javascriptrequires change to JavaScript filesusability

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions