nodejs / nodejs/node

quic: is stream priority compatible to w3c webtransport sendgroups ?

Ouverte
#63,654 7 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

quic webtransport
Langage dominant
JavaScript
Étoiles
122k
Forks
37.4k
Merge moyen
4 j 3 h
PR mergées (30 j)
272

Description

Currently, when calling createBidirectionalStream you can specify a priority (same also for unidirectional stream):

priority {string} The priority level of the stream. One of 'high', 'default', or 'low'. Default: 'default'.

The W3C specification for webtransport defines a sendGroup mechanism; see https://www.w3.org/TR/webtransport/#sendGroup.

For me, this is not the most important mechanism (but I can not tell for others), but I just wanted to bring it to your attention (@jasnell) and ask if it is worth thinking about an implementation that aligns with this spec, as the workgroup has put much thought into it.

Currently, I think it is a very different approach.

Guide de contribution

Ouvrir le guide de contribution

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.

Piste de recherche

Commencez par la section WebTransport sendGroup liée dans l’issue et par l’API de priorité des flux QUIC de Node pour createBidirectionalStream et unidirectional streams. Déterminez si une modification concrète de compatibilité est souhaitée, puis définissez le comportement conforme à la spécification et les tests avant l’implémentation ; l’issue ne nomme actuellement aucun fichier ni test.

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

Évaluation

Stack technique
javascript
Domaine
api, networking
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
Active
Clarté
À clarifier
Accessibilité débutants
30/100

Recevez les nouvelles issues par e-mail

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