« All posts

Informing HTTP Extension Design with Data

Insights from cc-lint reveal key lessons for HTTP protocol designers.

The refactoring of REDbot led to the creation of a library that checks over 325 aspects of HTTP messages. By analyzing data from Common Crawl, insights into the usage and misuse of HTTP were revealed at scale. This analysis serves as a critical reminder for protocol designers about common pitfalls in designing new protocol elements.