Glitch This Week is a regular series in which we round-up just some of the amazing projects that fantastic creators have made on Glitch. Here are a few projects that caught our eye this week.
Olesya Chernyavskaya created “mood-ai-design", a design experiment that seeks to imbue a design with empathy through the use of AI and a camera to determine your mood using face-api.js.
By detecting one of 7 emotions (happy, surprise, neutral, sad, fear, angry and disgust), Olesya’s prototype alters the words, tone, and colors of the rendered web page in response. It’s an interesting way of seeing if we can "humanize design" by giving it the ability to sense our emotions and change the content based on it.
Learn about Modulators
Async Key/Value Storage with KV Storage
Chrome is experimenting with a new feature known as built-in modules, and the first one they’re shipping is an asynchronous key/value storage module called KV Storage.
It’s a proposed replacement for simple yet slow localStorage. It’s explained in detail in this blog post, but the demo app "rollup-built-in-modules" shows how you can try out the built-in KV Storage module in your application code.
Created by Google Web Platform engineer Philip Walton, the demo’s bundled with Rollup so it uses progressive enhancement and falls back to using the KV Storage polyfill for browsers that don’t yet support KV Storage natively.
The other apps in this week’s round-up include a fun take on 2048, a zombie survival game in the URL bar, and a way to make music with your face!