Skip to content

Remove usage of EmberJS in the front-end? #8395

@GuillaumeGomez

Description

@GuillaumeGomez

Crates.io seems to be a case where using a JS full-stack seems to add more complexity than it's actually worth. Except a few things (like download graphs rendering), everything can be rendered in the back-end directly.

In term of accessibility, it would be a big improvement too as accessibility tools are generally not very good with JS (although things seem to get better).

I'd like to discuss with the team to see if they would be ok with me doing this migration. I think using askama for the pages rendering (based on jinja, generated at compile-time) will provide a much simpler code maintenance and also a performance improvement on the users side (no more JS required for rendering).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    For next meeting

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions