Web Platform Consulting
We help make the web platform open, predictable and inclusive.
We are a team of project managers and engineers with a track record driving browser and JavaScript interoperability, and shipping interactive applications using the Web Platform. We work with product teams to ship to the web and with browser implementers to improve the platform.
Services
Reliability, Standards & Testing
For Web Platform implementers seeking to increase predictability, improve engineering tools, and decrease reliance on proprietary infrastructure.
Learn moreGraphics & Interactive Applications
For product teams creating rich interactive media experiences for web, mobile, or embedded browsers; we bring deep web-graphics, audio, and performance engineering knowledge.
Learn moreRecent Projects

Writing a regression test suite for the WAI-ARIA Authoring Practices Examples.
Ensuring Correctness of W3C Accessibility Examples Facebook

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
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, and running the material in parallel within the WebKit build infrastructure .
Learn more
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 against the 4 browser engines every day.
Learn more
Improving virtual machine performance for Scratch, the visual programming language.
Improving Scratch 3 Performance MIT
We worked with the Life Long Kindergarten group at MIT to improve low power device performance for the next version of scratch.
Learn more
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, and running the material in parallel within the WebKit build infrastructure .
Learn more
Finding & Fixing Browser Compatibility Bugs
Web Navigation Compatibility Mozilla
Mozilla's Firefox rendering team engaged us to search for incompatibilities between browsers and the HTML Navigation specification. We uncovered numerous bugs, including a rare one that affected all browsers.
Learn more
Unifying and improving divergent test forks for the benefit of all.
Migrating Service Worker Tests to WPT Google
The Google Chrome team wrote a large set of valuable tests for a new web standard. The team asked us to move them to a place where more people could use and improve them.
Learn more
Extending the Official Test Suite for JavaScript
Test262 Support for V8 Google
We collaborated with Google's Chrome V8 JavaScript engine team to extend Ecma Test262, the official test suite for the JavaScript language, through implementing tests and building smarter tooling for managing feature compliance across an increasingly large landscape of runtimes.
Learn moreRecent from the Blog
Bocoup recently facilitated an update to the WebKit project’s interaction with Test262. In this article, I’ll cover what this means for the WebKit project and the JavaScript ecosystem, as well as what exactly has been done in the WebKit project to help make this process more repeatable. Test262 is a project maintained by Ecma’s TC39. […]
Continue ReadingTagged:
We recently started working with browser implementers to improve the state of fieldset, the 21 year old feature in HTML, that provides form accessibility benefits to assistive technologies like screen readers. It suffers from a number of interoperability bugs that make it difficult for web developers to use. Here is an example form grouped with […]
Continue ReadingTagged:
Software development is a costly process. Requirements need to be gathered, decisions need to be made, and resources need to be scheduled to write the software. All of these steps require an investment of time and money to get a feature to the point where it starts bringing value to a business. After the feature […]
Continue ReadingTagged:
Our Clients
Organizations all over the world partner with us to deliver great software, tools and workflow consulting.
We work on platforms and products across industries and academia to solve complex challenges. Learn more about our clients here.
Learn more
