feature(js+cs+html): rest, async implementations and more content models