Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrating from deprecated AngularJS #3105

Open
profesyonal opened this issue Mar 8, 2024 · 1 comment
Open

Migrating from deprecated AngularJS #3105

profesyonal opened this issue Mar 8, 2024 · 1 comment
Labels
enhancement Issue that describes a problem that requires a change in the current functionalities of Tatoeba.

Comments

@profesyonal
Copy link
Contributor

AngularJS is no longer supported, which means its continued use could pose a security risk to the site.

Google recommends migrating to Angular, but I don't know enough to know whether this is the best thing to switch to.

@profesyonal profesyonal added the enhancement Issue that describes a problem that requires a change in the current functionalities of Tatoeba. label Mar 8, 2024
@Yorwba
Copy link
Contributor

Yorwba commented Mar 16, 2024

We previously discussed switching from AngularJS in the comments on a pull request, because AngularJS is dog slow at rendering anything with lots of components. (Or we're simply using it wrong.)

A good test to evaluate whether another framework is worth switching to would be to replicate the component for showing a single sentence with its translations, and then measure the performance when the number of translations is in the hundreds.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Issue that describes a problem that requires a change in the current functionalities of Tatoeba.
Projects
None yet
Development

No branches or pull requests

2 participants