As I&#x27;ve said in the past here on HN, the key feature for this will be webassembly. When it becomes possible to easily compile a &quot;custom&quot; version of freetype and do all the rendering into a canvas element, <i>and</i> send the entire &quot;webapp&quot; (really: document with ads) down in a binary blob, everybody that currently depends on advertising will switch to it.