Paper Cuts in the Web Platform
As with any large system built by a many contributors over many years, the Web Platform has many small mistakes, inconsistencies, irritating behaviors, and missing features. In smaller scale systems these bits of technical debt accumulate over time and some are occasionally even fixed.
Unfortunately due to the requirement of backwards compatibility, many of the things that bother me about building on the web can never be fixed or changed.
This post is a place for me to vent list the changes I might make if I could.
