Welcome to harrytheo.com
Latest blog posts
How to create an Accessible 'Skip to Main' link
A short guide about how to implement a Skip Navigation link, also known as "skip to main" link.
Copy text and images to clipboard
How to easily copy text and images to the clipboard using the asynchronous Clipboard API.
Minimising Layout and Layout thrashing for 60 FPS
Minimising Layout / reflow and Layout thrashing events in the browser for smoother experiences on the web.
Lazy loading React components
Lazy loading React components in both server and browser environments can prove challenging depending on the framework you are using.
Replace GIF with Video in Sanity + Gatsby
Replace GIF image formats and use video instead to render animations on the web while using Sanity + Gatsby
Placeholder image fallbacks for PWAs
Rendering an image placeholder in case the original image was not found in Progressive Web Apps.