6 Ways Slack, Notion, and VSCode Improved Electron App Performance
This post is a complete guide on exploiting every Electron performance optimization I know so that you can get the most mileage.
weeklyfoo #86 / 2025-05-266 Ways Slack, Notion, and VSCode Improved Electron App Performance
This post is a complete guide on exploiting every Electron performance optimization I know so that you can get the most mileage.
weeklyfoo #86 / 2025-05-26A 10x Faster TypeScript
Today Iβm excited to announce the next steps weβre taking to radically improve TypeScript performance.
weeklyfoo #76 / 2025-03-17AI Coding Agents
AI slows down open source developers. Peter Naur can teach us why.
A view on the Metr paper about developer performance using AI tools
weeklyfoo #94 / 2025-07-21Do you know how much your computer can do in a second?
Letβs find out how well you know computers! All of these programs have a variable NUMBER in them. Your mission: guess how big NUMBER needs to get before the program takes 1 second to run.
weeklyfoo #65 / 2024-12-30Faster Connectivity !== Faster Websites
Faster Type-Aware Lint Rules
Frontend Performance Checklist
Our Frontend Performance Checklist is a comprehensive, platform-agnostic guide that enumerates key frontβend best practices and optimizations for maximizing website speed and efficiency.
weeklyfoo #95 / 2025-07-28Getting started with Web Performance
How I brought LCP down to under 350 ms for Google-referred users on my website
Laying the foundation for super-fast performance with Signed Exchanges (part 1 of 8)
weeklyfoo #71 / 2025-02-10How I Built a Full-Stack React Framework 4x Faster Than Next.js With 4x More Throughput
Today, Iβm excited to introduce Runtime Accelerated Rendering Infrastructure (Rari), a full-stack React framework that delivers performance numbers I once thought impossible with React.
weeklyfoo #99 / 2025-08-25How to deliver bad news when it's not your fault
People tend to shoot the messenger. Hereβs how to avoid the negative halo of bad news.
weeklyfoo #52 / 2024-09-30How to fix slow loading apps
How often have you worked on a slow javascript web app that randomly just seemed to slow to a crawl when loading for users?
weeklyfoo #41 / 2024-07-14How To Hack Your Google Lighthouse Scores In 2024
Do perfect Lighthouse scores mean the performance of your website is perfect? As it turns out, Lighthouse is influenced by a number of things that can be manipulated and bent to make sites seem more performant than they really are, as Salma Alam-Naylor demonstrates in several experiments.
weeklyfoo #37 / 2024-06-17How To Improve INP - Yield Patterns
Tips for better INP - await-interaction-response vs yieldToMain - yieldUnlessUrgent
weeklyfoo #42 / 2024-07-22How To Improve INP: React
In-depth article on which patterns can be uses to improve Interaction-to-Next-Paint (INP) when using React.
weeklyfoo #62 / 2024-12-09How to Make Websites That Will Require Lots of Your Time and Energy
How to Motivate Yourself To Do A Thing You Don't Want to Do
Learn some ways to help encourage action when you feel unmotivated.
weeklyfoo #103 / 2025-09-22how to stop feeling lost in tech: the wafflehouse method
How web bloat impacts users with slow devices
Is my host fast yet?
Real-world server response (Time to First Byte) latencies, as experienced by real-world users navigating the web.
weeklyfoo #32 / 2024-05-13Latency numbers every frontend developer should know
A frontend take on Jeff Deanβs Latency Numbers Every Programmer Should Know.
weeklyfoo #30 / 2024-04-29Measuring Developer Experience With The DevEx Framework
The DevEx framework exists to solve the biggest challenge of developer experience initiatives - measuring them. Learn why this framework is helping orgs everywhere improve developer happiness.
weeklyfoo #42 / 2024-07-22Monitor your local and real-user Core Web Vitals performance in DevTools
One Man Armies
Parsing 1 Billion Rows in Bun/Typescript Under 10 Seconds
Inspired by the 1BRC (1 Billion Row Challenge, originally in Java), I decided to write one in Bun/Typescript.
weeklyfoo #94 / 2025-07-21Patterns for Memory Efficient DOM Manipulation with Modern Vanilla JavaScript
Iβll discuss best practices to avoid excess memory usage when managing updating the DOM to make your apps blazingly fast.
weeklyfoo #44 / 2024-08-05Preloading files to reduce download chains in the browser
React Scan CLI
Check performance issues without installing anything.
weeklyfoo #61 / 2024-12-02React.js Performance Guide
React.js Performance Guide
8 common React performance problems & how to fix them
weeklyfoo #84 / 2025-05-12State of Node.js Performance 2024
This article exclusively compares Node.js versions without drawing parallels to other JavaScript runtimes. The intent is to highlight the platformβs internal progressβits performance gains, regressions, and the factors driving these changes.
weeklyfoo #64 / 2024-12-23Stop Re-Rendering
TanStack DB, the Embedded Client Database for TanStack Query
weeklyfoo #96 / 2025-08-04Team OKRs in Action
The ACE technique for starting new things
The Disappointment Frontier
Keeping your team far from reality can cause a big fat mess.
weeklyfoo #35 / 2024-06-03The Useless useCallback
I thought Iβd written enough about memoization by now, but I feel there is one pattern Iβm seeing a lot lately that makes me think otherwise.
weeklyfoo #96 / 2025-08-04This is why you're not shipping
Time Management
Tying Engineering Metrics to Business Metrics
Use A Work Journal To Recover Focus Faster And Clarify Your Thoughts
Web Performance Calendar
Ten optimisation tips for an initial web performance audit
weeklyfoo #12 / 2023-12-24Web Performance Guide
Hereβs everything you need to know to master website monitoring, analytics, and diagnostics.
weeklyfoo #40 / 2024-07-08What is INP and why you should care
INP = Interaction to Next Paint, and it will replace First Input Delay (FID) on March 12
weeklyfoo #25 / 2024-03-25Why you should have a brag document
Itβs your secret weapon for performance reviews and job interviews.
weeklyfoo #43 / 2024-07-29Your Company's Problem is Hiding in Plain Sight - High Work-In-Progress (WIP)