Javascript
using vanilla javascript to create a web component src domcontentloaded vs load src beacon api: lighter version of ajax, good for sending analytics src cache api maybe better than localStorage (it is async) src native Dialog in javascript src