Mini projects built with VanillaJS. No frameworks or libraries
Here's one I did as an assignment for a job interview:
<a href="https://github.com/ivancuric/hn-scroll" rel="nofollow">https://github.com/ivancuric/hn-scroll</a><p>You can see it in action here:
<a href="https://hn-scroll.netlify.com/" rel="nofollow">https://hn-scroll.netlify.com/</a><p>The task was to build an offline capable site which displayed the latest Hacker News posts, and loaded more lazily when scrolling.
I had to use the official HN API, and I couldn't have any middleware or caching. Everything had to be done client-side.<p>The app ended up being 1.4kb in total, with support for practically streaming in the items, batching them by network response times and render frames, while keeping the order.<p>You can see the batched items in this version: <a href="https://codesandbox.io/s/hardcore-stonebraker-8m8fx" rel="nofollow">https://codesandbox.io/s/hardcore-stonebraker-8m8fx</a>