Posts about standards
Categories
- Dec 05 2018
The Eight-Month Omelette: adding a feature to one million conformance tests
The web-platform-tests project (WPT) houses over a million tests written to ensure our browsers provide a consistent experience of the web. WPT predates most of today’s popular JavaScript testing frameworks, so it implements one of its own: testharness.js. In December of 2017, I offered to extend testharness.js with a new feature. No one expected this […]
Continue ReadingThe Eight-Month Omelette: adding a feature to one million conformance tests - Nov 07 2018
Announcing Test262 Report
Today we’re launching Test262 Report to provide JavaScript developers with up-to-date information on the state of new and existing language features across implementations. Test262 Report is based on daily runs of Test262, the ECMA-262 (“ECMAScript” or “JavaScript”) test suite, in nightly builds of JavaScript engines, and visualizes at-a-glance status of feature implementation progress. Taking a […]
Continue ReadingAnnouncing Test262 Report- Tagged in:
- javascript,
- testing,
- web standards
- Oct 16 2018
New Test262 Import and Runner in WebKit
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 ReadingNew Test262 Import and Runner in WebKit - Sep 19 2018
The State of Fieldset Interoperability
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 ReadingThe State of Fieldset Interoperability - Jul 19 2018
WPT Workshop Report
On June 13, operations screeched to a halt here at Bocoup. The phones were ringing, but we didn’t answer them. Packages delivered to our door went ignored. Chicken eggs piled up. All hands were on keyboards, collaborating on the web-platform-tests project. We’ve been participating in WPT for years, largely in collaboration with the Chromium, Gecko […]
Continue ReadingWPT Workshop Report - Aug 03 2017
The Caper of the Flaky Test
The test showed up on my desk just like any other. There I was, working with Google’s Web Platform Predictability team to find so-called “flaky” tests in the venerable Web Platform Tests project. I’d run a hundred or so at a time, over and over again, looking for any that reported inconsistent results. It was […]
Continue ReadingThe Caper of the Flaky Test - Apr 27 2017
Diving Into the Web Platform Tests
Illustration by Sue Lockwood At Bocoup, we hold strong convictions about the social significance of the web platform. We want to see it expand, and we want to make sure that it remains open in all senses as it grows. Following the lead of Philippe Le Hegaret of the W3C (and in collaborations with the […]
Continue ReadingDiving Into the Web Platform Tests- Tagged in:
- web standards
- Mar 09 2017
Lets Define My Favorite Test
Since starting our work on Test262, the official test suite for the ECMAScript programming language, we’ve seen our fair share of strange tests. For nerds like us, every test has the promise to teach us something new, make us laugh, or bury our head in our hands. But unlike choosing between movies, books, or 18th […]
Continue ReadingLets Define My Favorite Test - Nov 30 2016
JavaScript Developers: Watch Your Language!
Illustration courtesy Matt McLaughlin. It is 9:18 AM on August 21, 2021. You have just finished eating your space-breakfast, and you’re ready to get back to work maintaining the web presence for Omni Consumer Products. After about an hour, you find your latest change fails an acceptance test. It turns out to be a bug […]
Continue ReadingJavaScript Developers: Watch Your Language!- Tagged in:
- web standards
- Aug 25 2016
Test262 is a JavaScript Sideshow
Illustration by Sue Lockwood TC-39, the standards body that defines JavaScript, maintains a gigantic suite of tests for the language. The name of that test suite is Test262. When we started extending Test262 to cover brand new language features, we knew we were in for some surprises. Even so, we never could have anticipated the […]
Continue ReadingTest262 is a JavaScript Sideshow- Tagged in:
- testing