20 news for performance
October 2024
An Early Glimpse of TanStack Start
A quick overview of the new TanStack Start, a meta framework based on React, with server actions, suspense, router, and more.
Currently in alpha, but i already feel this will be my next preferred toolkit for 2025.
September 2024
First look at Astro 5 beta
Get a preview of Astro new features in its future V5 version. Content layers, server island, typed env vars.. Its all there.
September 2024
Component Composition is great btw
Great article about how separation of concerns works in React.
September 2024
Partial Prerendering for Everyone with Cloudflare Workers
Optimize your UX by improving your performances using PPR with Nextjs and Cloudflare Workers.
June 2024
Astro 4.10
Astro evolves pretty fast, and in this new release, we have performances improving at build, a new env module to manage your variables with a zod schema, and container api who allows to export components into strings. You can now, for exemple, use react component directly in a elixir page with an island. Very useful for non javascript developers.
June 2024
Astro Actions: the missing server action library
Great live coding during the last astro conference about the new server action feature. Discover how to create forms with validation, error management, type safety, progressive enhancement, and reactivity. I can't wait to test that !
June 2024
Fix These 5 Things For Better Performance ("Quick" Reaction)
Few tricks to improve your website performances and loading time. You know probably know some of them (maybe even of all them), but a small reminder times to times never hurts
June 2024
An interactive study of queueing strategies
Queues are everywhere.. In this article Sam describe how queues are working and what are the strategies to manage our queues to manage requests from client to servers. I rarely see so much work and exampled explanations in a blog article, this definitely make this one a must read !
June 2024
How React 19 Almost Broke The Web
I hope you are not expecting react 19 to be released pretty soon. Although it is in release candidate state, some malfunctions are still discovered when tested by library developers. Here is a resume of how a small update about suspenses triggers data being fetched in waterfall instead of being parallelized.
June 2024
Understanding React Compiler
A great theoretical article about transpilers, compilers, optimizers. What they are how they work, and mostly how React Compiler works.
June 2024
React 19's useOptimistic: EVERYTHING you NEED to know
Learn how optimistic updates will work in React 19. With a very simple todo app, Jack Herrington live code different ways to implement optimistic updates with the new hook useOptimistic, transitions, tanstack query or even zustand.
May 2024
Prefetching data with TanStack Query
Small article based on a single exemple to show how to use the prefetching functionality in tanstack query to improve performances.
May 2024
React Compiler: In-Depth Beyond React Conf 2024
Discover with concrete exemple how react compiler works and why you won't have to use the memo and callback hooks. The react seems to continue to want simplify the DX, and if we can improve the performances at the same time, seems a win-win to me.
May 2024
Snappy UI Optimization with useDeferredValue
A good explanation of the hook useDeferredValue and how to use it in a concrete exemple. This hook defer a value, allowing to manage priorities in the rendering of a component.
May 2024
The Problem With UUIDs
We talked about performances issues with uuid and cuid last month. This time we will dig deeper into the mess of uuid, and because sometimes integer ids are not recommended, here is an introduction to nanoid instead. Id like to have a benchmark on it too, but seems for now that its way more efficient.
May 2024
Why is Vite Everywhere? | Evan You
Great interview of Evan You, the creator of Vue and Vite. Discover how he was able to transform a small prototype to help him during the development of vue 3 into the most hyper javascript build tool.
April 2024
Boosting Performance with Next.js and React Server Components: A geekyants.com Case Study
I'll just use their introduction to summarize this article : After deployment, we greatly boosted Lighthouse and PageSpeed scores, enhanced SEO health reports, and created a smoother user experience. This article summarizes what we learned and the process we followed to upgrade the website.
April 2024
Improving our Jest execution time by 300%
Do you also have performances issues with jest ? I know i do.. A good analysis and some very surprising results on how to improve our jest tests performance.
April 2024
Zustand and React Context
How to manage our stores in a react app ? globally or locally ? what is better for DX and performances ? Dominik shares his views on mixing zustand and contexts to reference store globally but store values locally to avoid unnecessary rerenders.
March 2024
Tailwind announces new V4 version in alpha
Performance improvements (up to 10 times faster) by rewriting part of the framework in Rust, over 35% reduction in package size by dropping PostCSS for a custom parser reducing parsing time by half.