heycam/webidl

Web IDL Standard

501

stars

1,742

commits

HTML

primary language

Aug 31, 2026

updated

webidl.spec.whatwg.org/
idl
javascript
standard
webidl
webidl-standard
whatwg
Browse cluster: Web Standards and Browser APIs

README

This repository hosts the Web IDL Standard.

Code of conduct

We are committed to providing a friendly, safe, and welcoming environment for all. Please read and respect the WHATWG Code of Conduct.

Contributing

Good first issues are labeled as a short good first issue.

IDL generally follows the WHATWG Contributor Guidelines and WHATWG Committer Guidelines, except as otherwise noted.

Markup

The specification is written in Bikeshed, plus the Ecmarkup tags <emu-val>, <emu-t>, and <emu-nt>.

Building "locally"

For quick local iteration, run make. To verify your changes locally, run npm install and make deploy. See more in the WHATWG Contributor Guidelines.

Filing issues elsewhere

Breaking changes should be filed against:

Syntax changes should be filed against the following parsers:

Contributors

(top 30 of 73)

heycam

1,118 commits

Ms2ger

116 commits

tobie

115 commits

domenic

82 commits

heycam/webidl

Web IDL Standard

501

stars

1,742

commits

HTML

primary language

Aug 31, 2026

updated

webidl.spec.whatwg.org/
idl
javascript
standard
webidl
webidl-standard
whatwg
Browse cluster: Web Standards and Browser APIs

README

This repository hosts the Web IDL Standard.

Code of conduct

We are committed to providing a friendly, safe, and welcoming environment for all. Please read and respect the WHATWG Code of Conduct.

Contributing

Good first issues are labeled as a short good first issue.

IDL generally follows the WHATWG Contributor Guidelines and WHATWG Committer Guidelines, except as otherwise noted.

Markup

The specification is written in Bikeshed, plus the Ecmarkup tags <emu-val>, <emu-t>, and <emu-nt>.

Building "locally"

For quick local iteration, run make. To verify your changes locally, run npm install and make deploy. See more in the WHATWG Contributor Guidelines.

Filing issues elsewhere

Breaking changes should be filed against:

Syntax changes should be filed against the following parsers:

Contributors

(top 30 of 73)

heycam

1,118 commits

Ms2ger

116 commits

tobie

115 commits

domenic

82 commits

Languages

HTML

100.0%