Refactoring barrel files with codemods

Async Chunk Preloading on Load

Optimizing SPA load times with async chunks preloading

Conditional logging with query parameters

Flexible network data preloading in large SPAs

Sigh, this is what browsing the web in the EU looks like nowadays (2021)

Automating visual UI tests with Playwright and GitHub Actions

Checking if a JavaScript native function is monkey patched

Determining if an HTTP request was sent as beacon/keepalive

Random notes around service workers development and testing

Handling localStorage errors (such as quota exceeded errors)

Safari on iOS can overlap multiple full-screen videos

How to declutter Google's search results page

Using JavaScript to fill localStorage to its maximum capacity

How I capture, encode, and embed screen recordings for the web

Creating and deploying a tiny proxy server on Vercel in 10 minutes

Moving a macOS window by clicking anywhere on it

Track down the JavaScript code responsible for polluting the global scope

Find what JavaScript variables are leaking into the global scope

Speed up your TypeScript monorepo with esbuild

Creating a serverless function to scrape web pages metadata

Using Alfred to open your GitHub repositories in the browser

Charles Proxy Automation