Notice: The WebPlatform project, supported by various stewards between 2012 and 2015, has been discontinued. This site is now available on github.

Your Web, Documented.

The latest information on how to use the technology that runs the web — HTML,
CSS, JavaScript and more.

WebPlatform.org is a work in progress. We could use your help in making it better.
Join us.

Created by a powerhouse coalition. And you.

Between 2012 and 2015, Web Platform stewards —
Adobe, Apple, Facebook, Google, HP, Intel, Microsoft, Mozilla, Nokia, and Opera – collaborated with W3C on the Web Platform project.
A collaboration between those who make the specs, those who build the browsers,
and developers from all over the world. Wanna join us?

Open. Free. Crowdsourced.

The web exists because of the open generosity of those who invented it. We share
those principles: that by coming together and collaborating, we can make something
great for the world to use for free. Web Platform is not run by a single corporation,
or a single person. It’s by and for us all. Anyone is welcome to help write and
edit the documents. Join the effort.

Creative Commons.

You can reuse the content on this site, for any purpose — commercial or not —
as long as you provide attribution.

In Progress

Not Ready

Share Your Knowledge.

Make the Docs better.

Volunteers create Web Platform Docs. You can help by fixing errors,
rewriting drafts, or contributing new content. Even the slightest effort can
have a big impact. You can help us make this documentation better.

Current Push: JavaScript.

Anyone is welcome to propose improvements of any kind at any time. If you have an idea, jump in! That said, we have teams focusing on specific sections of the site together to gain momentum and get that section done. Right now, the team effort is focused on JavaScript.

We just finished importing a rough beginning of JavaScript docs, and started a big push to rewrite & approve each of the 360 pages. If you know JavaScript, we could really use your help. Join us by taking the following three steps.

Step 1: Get an Account.

Anyone is welcome to make changes to the pages on the docs pages.
First, clone the docs GitHub repository using Git.
To push your changes, you'll have to have a GitHub account, fork a repository, and make a Pull-Request.

Step 2: Make a Change.

Do you see a mistake on a page that needs to be fixed? Something that can could
be written better? Information that's inaccurate or old? Well, jump in — go
ahead and change the page. Really. Just fix it. We need lots of people contributing
more than we need perfection.

You can make mistakes there without hurting anything.

Web Platform Docs currently uses Markdown and Git as source MediaWiki, the same software that drives Wikipedia.
If you are trying to format something, this syntax cheat sheet might
be helpful.

Step 3: Join the conversation.

Now what?

Attend (or Host) a Doc Sprint.

A great way to join the effort is to attend a doc sprint. Organized by different
people around the world, a WebPlatform doc sprint gathers a group of people
in one room, face-to-face, to spend the day writing documentation. The sprint
organizers can help you get setup, walk you through the process, and show you
where to start.

If you are interested in organizing a doc sprint in your area, set one up and advertize!.

Create Something New.

Please, do, if you have an idea for a new section on the site, or you know a web standard
specification that needs to be documented, or want to add a new tutorial. Or
if you want to add one page to the site.