• Stars
    star
    245
  • Rank 160,198 (Top 4 %)
  • Language
    HTML
  • License
    Other
  • Created over 9 years ago
  • Updated 12 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Media Source Extensions

Media Source Extensions™ Specification

This is the repository for the Media Source Extensions™ (MSE) specification. You're welcome to contribute! Let's make the Web rock our socks off!

Byte Stream Format specifications

The Byte Stream Format Registry and related specifications that used to be developed in this repository have moved to dedicated repositories end of November 2020:

Issue labeling and milestone guidance

Labels

Each bug may have multiple labels.

“needs feedback”:

The issue is pending further clarification from the assignee, likely the original bug filer or another who reported aspects of the issue in the bug’s history. The feedback request needs to be in a comment associated with the addition of this label, along with a request for reassignment back to an editor once feedback is provided.

“needs author input”:

The editors are seeking input from web authors on the issue. For example, whether a requested change is useful or how best to expose information.

“needs follow-up”:

The assignee, likely an editor, needs to investigate more deeply before we can decide if this “needs implementation” or to otherwise move forward. The editors have discussed the issue and do not need to discuss it further until we have the resulting follow-up from the assignee. This includes things like determining external spec dependencies, seeking input from other spec owners and/or WGs, confirming the understanding of the nature of the bug, and beginning to formulate a path to a solution.

This doesn’t necessarily mean follow-up has “Started” or is “In Progress.”

“needs implementation”:

The steps needed to resolve this issue are clearly understood and agreed upon. This likely means drafting and committing a spec change, possibly via a pull request. No further discussion is necessary at this time, though review of the change may still be appropriate. Should that change, this label should be removed.

For a bug to be labeled with this, it needs to be understood well enough and in scope of the marked milestone. Otherwise, “needs follow-up” or punting milestone might be options.

This label does not refer to user agent implementations.

“blocked”:

Some external dependency or another GitHub issue identified in comment associated with this label’s addition is (or might be) blocking progress on this bug.

“feature request”:

The issue is related to or requesting a new use case or capability not currently (explicitly) covered by the spec. Depending on the nature and impact of the request and the stage of the spec, it may be assigned to a future milestone.

“interoperability”:

Resolution of this issue is particularly important for interoperability among user agents. This may include breaking API changes, issues related to media compatibility across user agents, or ambiguous parts of the spec that could lead to different incompatible interpretations. There may be known or probable differing interpretations in implementations of the associated portion of the spec. If the identified issue is not addressed, there is a high likelihood of meaningful interoperability problems. The fix for the issue would need to provide a clear direction to prevent differing interpretations by user agents.

"breaking change"

The issue's resolution might cause re-entry to the current spec phase, for example CR.

“wontfix”, “invalid”, “duplicate”:

Self-explanatory :)

Issues with these labels should always be closed (unless they were re-opened at which time an editor should probably remove these labels if the re-opening is accepted).

Milestones

See milestones for the full list. Milestones “V1”, “V1Editorial” and “V1NonBlocking” were reached with the publication of the first version of MSE as a W3C Recommendation in 2016 and are no longer current. The following milestones are used to track issues:

“V2”

Issues flagged with a V2 milestone describe new features in scope of the second version of MSE. Immediate work on these issues is expected.

“V2BugFixes”

Issues flagged with a V2BugFixes describe bugs raised against the first version of MSE that need to be fixed before the second version gets published as a W3C Recommendation. These bugs do not introduce new features.

“Backlog”

Issues flagged with a BackLog milestone describe features, questions, bugfixes, editorial changes that are not yet in scope for the current version of the specification. Perhaps to be addressed by some later version of the spec.

(no milestone)

Issues that are not associated with any milestone have not been triaged yet.

More Repositories

1

csswg-drafts

CSS Working Group Editor Drafts
Bikeshed
4,283
star
2

IntersectionObserver

Intersection Observer
Bikeshed
3,623
star
3

ServiceWorker

Service Workers
HTML
3,622
star
4

html

Deliverables of the HTML Working Group until October 2018
HTML
1,943
star
5

css-houdini-drafts

Mirror of https://hg.css-houdini.org/drafts
Bikeshed
1,836
star
6

epubcheck

The conformance checker for EPUB publications
Java
1,466
star
7

aria-practices

WAI-ARIA Authoring Practices Guide (APG)
HTML
1,075
star
8

webauthn

Web Authentication: An API for accessing Public Key Credentials
HTML
1,012
star
9

webcodecs

WebCodecs is a flexible web API for encoding and decoding audio and video.
HTML
915
star
10

wcag

Web Content Accessibility Guidelines
HTML
906
star
11

webappsec-change-password-url

A Well-Known URL for Changing Passwords
Bikeshed
892
star
12

webtransport

WebTransport is a web API for flexible data transport
Bikeshed
787
star
13

clreq

Requirements for Chinese Text Layout
HTML
700
star
14

respec

A tool for creating technical documents and web standards
JavaScript
699
star
15

svgwg

SVG Working Group specifications
HTML
656
star
16

webdriver

Remote control interface that enables introspection and control of user agents.
HTML
652
star
17

manifest

Manifest for web apps
HTML
648
star
18

webappsec

Web Application Security Working Group repo
HTML
590
star
19

aria

Accessible Rich Internet Applications (WAI-ARIA)
HTML
582
star
20

trusted-types

A browser API to prevent DOM-Based Cross Site Scripting in modern web applications.
JavaScript
582
star
21

webextensions

Charter and administrivia for the WebExtensions Community Group (WECG)
Bikeshed
567
star
22

chinese-ig

Web中文兴趣组
HTML
534
star
23

payment-request

Payment Request API
HTML
480
star
24

musicxml

MusicXML specification
XSLT
471
star
25

trace-context

Trace Context
Python
434
star
26

webrtc-pc

WebRTC 1.0 API
HTML
423
star
27

web-performance

W3C Web Performance Working Group repo
HTML
395
star
28

webappsec-permissions-policy

A mechanism to selectively enable and disable browser features and APIs
Bikeshed
393
star
29

web-advertising

Web Advertising BG - https://www.w3.org/community/web-adv/
HTML
380
star
30

did-core

W3C Decentralized Identifier Specification v1.0
HTML
369
star
31

miniapp

MiniApps Standardization
JavaScript
359
star
32

web-share

Web API proposal for sharing data from a web page
HTML
353
star
33

Mobile-Checker

The Mobile Checker is a tool for Web developers who want to make their Web page or Web app work better on mobile devices.
JavaScript
320
star
34

webdriver-bidi

Bidirectional WebDriver protocol for browser automation
Bikeshed
309
star
35

picture-in-picture

Picture-in-Picture (PiP)
Bikeshed
307
star
36

web-nfc

Web NFC
HTML
303
star
37

websub

WebSub Spec in Social Web Working Group
HTML
284
star
38

wai-tutorials

W3C WAI’s Web Accessibility Tutorials
JavaScript
284
star
39

epub-specs

Shared workspace for EPUB 3 specifications.
HTML
274
star
40

activitystreams

Activity Streams 2.0
HTML
273
star
41

vc-data-model

W3C Verifiable Credentials Working Group — VC Data Model and Representations specification
HTML
269
star
42

webcrypto

The W3C Web Cryptography API
HTML
263
star
43

EasierRDF

Making RDF easy enough for most developers
Python
260
star
44

danmaku

Bullet Chatting Proposal
HTML
258
star
45

webref

Machine-readable references of terms defined in web browser specifications
JavaScript
253
star
46

paint-timing

Paint Timing
Bikeshed
251
star
47

webpayments

The document repo for the Web Payments Working Group
HTML
250
star
48

longtasks

Long Task API
Bikeshed
233
star
49

IndexedDB

Indexed Database API
Bikeshed
231
star
50

webidl2.js

WebIDL parser
JavaScript
224
star
51

web-of-things-framework

JavaScript
209
star
52

wot

Web of Things
HTML
208
star
53

smufl

Standard Music Font Layout
HTML
204
star
54

webappsec-csp

WebAppSec Content Security Policy
HTML
201
star
55

browser-specs

A machine-readable list of Web specifications
JavaScript
198
star
56

css-validator

W3C CSS Validation Service
Java
194
star
57

web-share-target

Web API proposal for receiving shared data
HTML
191
star
58

silver

Accessibility Guidelines "Silver"
HTML
190
star
59

web-roadmaps

Framework for Web technology roadmaps
HTML
189
star
60

webcomponents-cg

Web Components community group
HTML
183
star
61

editing

Specs and explainers maintained by the editing task force
HTML
181
star
62

w3c-api

The W3C API
HTML
178
star
63

html-aria

ARIA in HTML
HTML
172
star
64

encrypted-media

Encrypted Media Extensions
HTML
169
star
65

w3process

W3C Process Document
HTML
166
star
66

csvw

Documents produced by the CSV on the Web Working Group
HTML
160
star
67

p2p-webtransport

Interface to create and manage QUIC streams
HTML
156
star
68

strategy

team-strat, on GitHub, working in public. Current state: DRAFT
148
star
69

sdw

Repository for the Spatial Data on the Web Working Group
HTML
148
star
70

automotive

W3C Automotive Working Group Specifications
HTML
145
star
71

uievents

UI Events
HTML
144
star
72

clipboard-apis

Clipboard API and events
HTML
143
star
73

webvtt.js

WebVTT parser and validator
JavaScript
143
star
74

push-api

Push API
HTML
142
star
75

wcag21

Repository used during WCAG 2.1 development. New issues, Technique ideas, and comments should be filed at the WCAG repository at https://github.com/w3c/wcag.
HTML
140
star
76

web-annotation

Web Annotation Working Group repository, see README for links to specs
HTML
138
star
77

gamepad

Gamepad
HTML
138
star
78

mnx

Music Notation CG next-generation music markup proposal.
HTML
136
star
79

elements-of-html

Elements of HTML per version
HTML
135
star
80

w3c.github.io

The W3C organisation
HTML
134
star
81

webrtc-stats

WebRTC Statistics
HTML
128
star
82

libwww

Libwww is a highly modular, general-purpose client side Web API written in C for Unix and Windows (Win32). It's well suited for both small and large applications, like browser/editors, robots, batch tools, etc. Pluggable modules provided with libwww include complete HTTP/1.1 (with caching, pipelining, PUT, POST, Digest Authentication, deflate, etc), MySQL logging, FTP, HTML/4, XML (expat), RDF (SiRPAC), WebDAV, and much more. The purpose of libwww is to serve as a testbed for protocol experiments. This is a complete mirror of the libwww CVS repository
C
128
star
83

aria-at

Assistive Technology ARIA Experience Assessment
HTML
127
star
84

sensors

Generic Sensor API
HTML
126
star
85

web-locks

Cross-tab resource coordination API
Bikeshed
125
star
86

ortc

ORTC Community Group specification repository (see W3C WebRTC for official standards track)
HTML
124
star
87

dxwg

Data Catalog Vocabulary (DCAT)
HTML
124
star
88

wot-thing-description

Web of Things (WoT) Thing Description
HTML
122
star
89

webrtc-encoded-transform

WebRTC Encoded Transform
Bikeshed
121
star
90

mediasession

Media Session API
Bikeshed
120
star
91

Unicorn

Unicorn - W3C's Unified Validator
Java
118
star
92

mediacapture-main

Media Capture and Streams specification (aka getUserMedia)
HTML
118
star
93

sparql-dev

SPARQL dev Community Group
117
star
94

web-animations

đźš« Old repository for the Web Animations specification đźš«. Updated repository:
HTML
116
star
95

resource-timing

Resource Timing
HTML
116
star
96

csswg-test

The former CSS WG test repository
115
star
97

rdf-star

RDF-star specification
HTML
115
star
98

did-spec-registries

DID Spec Registry (Note)
HTML
114
star
99

performance-timeline

Performance Timeline
HTML
113
star
100

navigation-timing

Navigation Timing
HTML
113
star