Skip To Main Content

Our Work

We are excited to highlight examples of our recent work in standards and web applications. For a more in-depth understanding of our approach to projects, see our Services Page.

Icons representing Sensor API

Creating a set of web APIs for interacting with the physical world.

Generic Sensor API For The Web Platform | Bocoup

A device programming model for the Web Platform that establishes a generic sensor class for all sensors to inherit from.

Learn More about Generic Sensor API For The Web Platform
A screenshot of the Vernier GDX Force Scratch Extension in the Scratch Editor

Extending Scratch 3.0, the visual programming language, to use sensor data from educational science hardware.

Scratch 3.0 Official Extension for Vernier’s Go Direct Sensors | Vernier

Bocoup worked with Vernier, the science classroom sensor technology company, and Lifelong Kindergarten (“LLK”), the research group at MIT behind Scratch, to write an official Scratch 3.0 extension for Venier’s Bluetooth Low Energy physics sensors.

Learn More about Scratch 3.0 Official Extension for Vernier’s Go Direct Sensors
screenshot of the progress bars in test262 report

Daily runs of Test262 against nightly builds of all major JavaScript Engines.

Test262 Report | Bocoup

A daily report on the state of JavaScript engine interoperability and conformance.

Learn More about Test262 Report
Fieldset layout model

Making the Fieldset Element Interoperable and Useful.

Fieldset Interoperability | Mozilla

Making an ancient and stubborn HTML feature work interoperably across browser engines through spec patches, browser bugs and shared tests.

Learn More about Fieldset Interoperability
Screenshot of a successful export of tests from WebKit to WPT.

Integrating Web Platform Tests with the WebKit project.

Web Platform Tests Integration with WebKit | WebKit

We developed a set of tools for importing and exporting test material from [Test262](/work/ecma-test262), and running the material in parallel within the WebKit build infrastructure .

Learn More about Web Platform Tests Integration with WebKit
screenshot of web-platform-tests/results-collection

Running 1.2 million conformance tests across 4 browsers every 24 hours

Web Platform Test Running | Google

Google funded us to develop infrastructure for running [the entire Web Platform Tests suite](https://github.com/web-platform-tests/wpt) against the 4 browser engines every day.

Learn More about Web Platform Test Running
screenshot of a list of tests in test262

Improving Test262 integration with the WebKit project.

Test262 Integration with WebKit | WebKit

We developed a set of tools for importing and exporting test material from [Test262](/work/ecma-test262), and running the material in parallel within the WebKit build infrastructure .

Learn More about Test262 Integration with WebKit
A person demoing the implementation of video sensing to JavaScript

Writing a web based augmented reality and sound control system for Scratch 3.

Scratch 3 Motion Detection and Sound Control | MIT

The Scratch team brought us on to implement the "video motion" and "sound control" extensions for the the forthcoming release of Scratch 3, a ground up rewrite of the Scratch virtual machine and Editor in Node.js and React.

Learn More about Scratch 3 Motion Detection and Sound Control

Our Clients

AJC
Boston College
Climate Central
Disney
Duolingo
Ebay
Google
Harvard Business Review
Harvard University
Hasbro
Intuit
JSI Research & Training Institute
Knight Foundation
LinkedIn
LogMeIn
London Olympics
MassMutual
Microsoft
MIT
Mozilla
New America
Newsweek
Riot Games
The Concord Consortium
The Guardian
Travelers
United Nations
University of Chicago
University of Washington Interactive Data Lab
Vernier
Vidyo

Contact Us

We'd love to hear from you. Get in touch!