The browser wars were fought not with literal weapons, but with implementations like the DOM. The aftermath left us with an ever growing landscape of libraries, frameworks, and polyfills, pushing knowledge and talk about the DOM itself aside. Sure, it has a few battle scars, but things are shifting. The DOM is still very much a part of HTML5, and in recent years, not only evolving and improving (i.e. DOM4), but being implemented consistently across modern browsers (well, more consistently than in the past). In this talk, we will forgive and forget the historical DOM by examining and embracing the parts of the DOM that all front-end and JavaScript developers should know.