What can wonky APIs tell us about the web?
Summary
Explores quirks in browser APIs, focusing on HTMLMediaElement.canPlayType and the History.pushState/replaceState functions. It uses MDN and HTML5 history context to show how backward compatibility shapes API design for web apps and SPAs. The piece highlights why some seemingly odd parameters persist in long-standing web APIs.