Performent
Overview
Deep dives into web performance, browser internals, and engineering leadership.
News
The Cost of AI Wartime
This post is to voice my concern about two sides of this war: developers and users/customers! Concern I have heard "wartime" used so many times in the past year that, at times, it has become annoying. There are two factors that clearly distinguish these t
Read more
Report
Report
IndexedDB as a Cache
IndexedDB is not a faster HTTP cache. It is an application database that can be used as a cache when you need metadata, indexes, versioning, or queryable offline data. If that is not what you need, the browser's resource cache and the Cache API are usuall
Read more
Report
You Are the Best Manager for Your Career
You should treat your career like a product you own, not a ticket sitting in someone else's backlog. Your manager matters. A good one can open doors, give you context, and help you avoid stupid mistakes. But they should not be the primary owner of your gr
Read more
Report
AI Won't Make You a Better Engineer
AI won't make you a better engineer out of the box. It might make you faster. It might even make you look 10x on a dashboard. But speed is not a skill. The Part That Should Scare Us Permalink to "The Part That Should Scare Us" # AI will absolutely change
Read more
Report
HTTP Cache vs localStorage
Client-side caching is one of the highest-leverage ways to speed up modern web apps. Two mechanisms that often come up are HTTP cache and localStorage. Both persist data in the browser, but they behave very differently under the hood. The idea behind loca
Read more
Report
Welcome to My Blog
Welcome to my new and hopefully final blog. I've been writing on and off for some time now, I think I started my first blog around 2013-2014. I was very early in my career and loved sharing my journey of learning and experimenting. As my career progressed
Read more
Report
