Proposal: Add `AbortSignal.timeout()` shorthand to "Fetch: Abort" article

Ouverte Adaptée aux débutants
#3,988 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
1/5
Temps estimé
1-3 heures
Accessibilité débutants
88/100
Type d'issue
Documentation
Clarté
Clairement spécifiée
Activité
Calme
Stack technique
javascript
Domaine
documentation

Piste de recherche

Ouvrez 5-network/04-fetch-abort/article.md et lisez l’exemple de délai d’expiration manuel, en particulier le bloc try..catch. Ajoutez immédiatement après la sous-section proposée sur AbortSignal.timeout(), en montrant la forme abrégée et en expliquant la différence entre TimeoutError et AbortError. La tâche est terminée lorsque l’article couvre clairement les deux approches de délai d’expiration.

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

Description

Description

The "Fetch: Abort" article excellently explains the mechanics of AbortController and demonstrates a manual timeout using

setTimeout(() => controller.abort(), 1000)

Since aborting fetches due to time constraints is a very common use case, it would be highly beneficial for learners to also see the modern AbortSignal.timeout() method.

Proposal

I propose adding a short subsection titled ### AbortSignal.timeout() immediately following the try..catch block of the manual timeout example. This section will demonstrate the shorthand syntax and note the important distinction that it throws a TimeoutError rather than an AbortError.

Langage dominant
HTML
Étoiles
25.5k
Forks
4k
Métriques de merge des PR
Aucune PR mergée en 30 j

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de javascript-tutorial/en.javascript.info

Toutes les issues de javascript-tutorial/en.javascript.info

Issues similaires

Plus d'issues Documentation

Recevez les nouvelles issues par e-mail

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