Tag: performance

12 posts

Mitigating 504 Gateway Timeouts

Addressing persistent 504 Gateway Timeout errors on Vercel by optimising AT Protocol data fetching.


E
ewan's devlog
devlog.croft.click
·
Jun 5, 2026

Vercel 504s: CDN Caching, Timeout Guards, DID Caching

A second pass at the 504 problem — Cache-Control headers for Vercel's edge CDN, AbortController timeouts on external fetches, and a DID document cache.


E
ewan's devlog
devlog.croft.click
·
Jun 5, 2026

Documentation Parity & Performance

Updating Malachite documentation for new service support and optimizing client bundles.


E
ewan's devlog
devlog.croft.click
·
May 25, 2026

Tourmaline Polish — PDS Rate Limiting & Component Reactivity

Implementing PDS rate limiting, fixing routing issues, and refining component reactivity for Tourmaline.


E
ewan's devlog
devlog.croft.click
·
May 17, 2026

Optimizing Your Next.js Site's Fast Origin Transfer and ISR Reads

Next.js Link prefetching quietly burned through 15 GB of bandwidth on my Vercel-hosted blog. Here's how I fixed it.

·
Feb 8, 2026

Malachite v0.9.0 — Performance & Rate Limiting Overhaul

Implementing adaptive rate limiting, dynamic batching, and SHA-512 credential security.


E
ewan's devlog
devlog.croft.click
·
Feb 6, 2026

Man vs Vibes

Got nerd sniped into missing a workout, and improving the performace of rendering 500k rectangles by 10x.


Afloat Boats icon
Afloat Boats
afloat.boats
·
Aug 22, 2025

Benchmarking Cloudflare R2 HEAD Requests from Cloudflare Workers

·
Mar 9, 2025

Jell-O In A Sack

Google claims that its Core Web Vitals initiative has saved users 10,000 years of collective waiting time. The problem is, they sloughed those costs and headaches onto developers.

·
Nov 8, 2023

Broken Promises - The Node.js Event Loop

Several years ago, I was called out by a customer to help them resolve some performance issues they were having in their Node.js application. They were experiencing massive event loop blocking issues in their server, getting a whole 5 requests per second — and, in one extreme case, an event loop delay of over one minute...


jasnell.me icon
jasnell.me
jasnell.me
·
Jun 2, 2021

Learning to swim with Piscina.js

Piscina is a worker thread pool implementation for Node.js


jasnell.me icon
jasnell.me
jasnell.me
·
Jun 3, 2020
Elixir String Processing Optimization

Elixir String Processing Optimization

This post was inspired by a thread I participated in on the Elixir forum


jola.dev icon
jola.dev
jola.dev
·
Apr 7, 2019