Modernize dom-codec-api a bit