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.

Creating a set of web APIs for interacting with the physical world.
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
Extending Scratch 3.0, the visual programming language, to use sensor data from educational science hardware.
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
Daily runs of Test262 against nightly builds of all major JavaScript Engines.
A daily report on the state of JavaScript engine interoperability and conformance.
Learn More about Test262 Report
Making the Fieldset Element Interoperable and Useful.
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
Integrating Web Platform Tests with the WebKit project.
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
Running 1.2 million conformance tests across 4 browsers every 24 hours
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
Improving Test262 integration with the WebKit project.
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
Writing a web based augmented reality and sound control system for Scratch 3.
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 ControlOur Clients






























