Section 1 of 5
Browsers disagreed about everything
The problem the libraries were written to solve.
-
The libraries existed because nothing agreed
Before the DOM APIs converged, the same operation needed different code per browser. That is the whole reason a compatibility layer was worth loading.
Read โ -
Two rendering modes, because the old pages had to keep working
Quirks mode exists so documents written against earlier behaviour would not break when the standards mode arrived. It is still there.
Read โ -
A support table became the thing people argued from
Can I Use turned browser support into a citable artefact, which changed technical arguments from opinion into a shared reference.
Read โ