INP stands for Interaction to Next Paint. It measures the time between a user interaction, like a click, and when something happens on the page, such as rendering or painting. A shorter INP means a faster and more responsive site.| Ben Gillbanks
My friend Alex Denning recently asked me to write some bits about TimThumb for an article he was putting together.| Ben Gillbanks
I recently needed to create my first custom element - a custom color picker. I wanted to improve the color picker feature on Brush Ninja however I couldn’t find an existing solution that met my needs so I decided to take matters into my own hands.| Ben Gillbanks
When I build things for the web, I prefer using vanilla JavaScript as much as possible. However, for more complex projects, I also like to use Reef.js. The Brush Ninja animated gif maker is built with Reef.js, as are the other apps on Brush Ninja. I also use Reef js on my personal website admin panel.| Ben Gillbanks