tc39 / tc39/proposal-immutable-arraybuffer
Web platform integration
Personne n'a encore pris cette issue.
- Langage dominant
- JavaScript
- Étoiles
- 38
- Forks
- 7
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
There are various web specs which use SetValueInBuffer directly (via WebIDL). These need to be updated and WPT tests written.
Also, there are specs which do a defensive copy of the bytes in a view which can be avoided when the buffer is immutable. This technically is an as-if optimization, but it's probably worth updating the WebIDL and consuming specs to call this out anyway because otherwise people will not know to make this optimization.
See discussion in Matrix.
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par examiner les définitions liées de WebIDL SetValueInBuffer et get-buffer-source-copy, puis identifiez les spécifications Web consommatrices qui les utilisent. Écrivez les tests WPT demandés et mettez à jour ces spécifications pour prendre en compte les buffers immuables et la copie défensive évitable ; utilisez la discussion Matrix liée pour le contexte.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- javascript
- Domaine
- testing-qa, web-dev
- Type d'issue
- Fonctionnalité
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 35/100