google / google/codeworld

Blocks fails to load reliably on slow networks

Ouverte
#402 3 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
bug funblocks
Langage dominant
Haskell
Étoiles
1.3k
Forks
201
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

In a school setting with a less than ideal network, it very often takes students several reload attempts before code.world/blocks will load for them. Not sure if this is some kind of race condition, or just a consequence of the size of the generated JavaScript in the `funblocks-client` package.

Whatever the case, this is a serious problem. It not only takes 5 to 10 minutes away from each class session, but far worse, it leaves students feeling like can't use the site without adults there ready to handle the problems.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Reproduisez l’échec du chargement sur code.world/blocks avec un réseau lent et examinez le package funblocks-client ainsi que son JavaScript généré. Déterminez si le comportement est dû à une condition de concurrence ou à un problème de taille de la charge utile, puis définissez un résultat de chargement fiable qui peut être vérifié lors de tests répétés avec un réseau lent.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
haskell, javascript
Domaine
frontend, performance
Type d'issue
Bug
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
20/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.