A library designed for making web application frameworks that gained popularity just as client-side applications were maturing beyond what could be achieved within single source files.


View Project

  • Product Development
  • Web Platform Development

More work like this at Bocoup

Venn diagram where one set is the Browser (W3C, WHATWG) with HTML, CSS, ARIA and the Window Object; the other set is Node.js (OpenJS) with the Node Global, and the overlap is JavaScript (ECMA 262, 402, 404).

Web Platform Contribution Guide

In an ongoing effort to demysticize the web standards process, we launched our Web Platform Contribution Guide, including skills, growth paths, how-tos, a glossary, and career origin interviews.

Screenshot of the WAI-ARIA Authoring Practices 1.1 Draft.


A how-to for creating accessible web pages and applications, including a set of accessible interaction design patterns at <a href=""></a> and guidance for how to use them in your projects.

Scratch logo


Scratch is a visual programming language and online community of kids learning to program the web. We are core contributors to the new version Scratch working on performance, and a handful of features for the programming language.