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 more

Graphics & 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 more

Recent Projects

Kids playing gamebender

We spent 2.5 years in production with the team at Joylabz leading up to the Kickstarter product launch in May 2019. We developed the architecture, deployment pipeline and lead the engineering implementation for this embedded web browser based Scratch 3.0 video game console. Now that the Kickstarter has launched, we are working on the manufacturing pipeline and some exciting yet-to-be-announced add-ons for the product!

Learn more
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

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

Writing a regression test suite for the WAI-ARIA Authoring Practices Examples.

Ensuring Correctness of W3C Accessibility Examples | Facebook

Learn more

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

Learn more
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, and running the material in parallel within the WebKit build infrastructure .

Learn more

Google funded us to develop infrastructure for running the entire Web Platform Tests suite against the 4 browser engines every day.

Learn more

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

Recent from the Blog

Inconsistencies across browser implementations have caused web authors and users headaches since the dawn of time (or at least Jan 1, 1970), but nowhere has that pain been felt more acutely than in the realm of language and regional internationalization and localization. We have an inclusion gap on the web. Web authoring tools structurally exclude […]

Tagged:

Today, we are excited to announce our partnership with JoyLabz, which began in 2017 and has centered around the development of a new game console called GameBender. JoyLabz, developers of Makey Makey and Drawdio, and founded by former Lifelong Kindergarten researcher Jay Silver, has been an incredible partner. We are excited to finally share the […]

Tagged:

Test262 is a conformance test suite for ECMAScript, the programming language on which JavaScript is based. Containing 36,103 individual tests at the time of this writing, Test262 ensures that different implementations of the language, such as the JavaScript engines in web browsers or stand-alone runtimes like Node.js or Moddable XS, agree on the minutiae of […]

Tagged:

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
AJC Atlas Obscura Boston College Brightcove Buoyant Cirrus Insight Climate Central Cloudant Crashlytics Disney Duolingo Ebay ESPN Facebook Global Post Google GSN Games Harvard Business Review Harvard University Hasbro Intuit jQuery JSI Research & Training Institute Kioos Knight Foundation LinkedIn LogMeIn London Olympics MassMutual Microsoft MIT Mozilla Network Solutions New America Newsweek Pixable ProQuest RedDrummer Riot Games Rue La La Skillsoft SOSO Limited Stackdriver Subatomic Studios Swoop Tessel Project The Concord Consortium The Guardian Travelers United Nations University of Chicago University of Washington Interactive Data Lab Vernier Vidyo Walmart World Economic Forum Yesware Zeega

Contact Us

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

Phone

+1 617-379-2752

Mail

P.O. Box 961436
Boston, MA 02196