frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: A WordPress plugin that rewrites image URLs for near-zero-cost delivery

https://wordpress.org/plugins/bandwidth-saver/
4•cr1st1an•1h ago
Hi HN,

I built a WordPress plugin called Bandwidth Saver. It takes the images your site already has and serves them through Cloudflare R2 and Workers, which means zero egress fees and extremely low storage cost. The goal is to make image delivery fast and cheap without adding any of the complexity of traditional optimization plugins.

The idea is simple. WordPress keeps generating images normally. The plugin rewrites the URLs on the frontend so images are served from a Cloudflare Worker. On the first request, the Worker fetches the original image and stores it in R2. After that, Cloudflare’s edge serves the image from its global cache with no egress charges. There’s no need to preload or sync anything, and if something fails, the original image loads. That’s the entire system.

I built this because most image CDN plugins try to do everything: compression, resizing, AI transforms, asset management, custom dashboards, and monthly fees. That’s useful for some users, but it’s unnecessary for most sites that just want their existing media to load faster without breaking the bank. Bandwidth Saver focuses only on delivery, not transformations. It’s intentionally minimal.

There are two ways to use it. The plugin is completely free if you want to run your own Cloudflare Worker. I included the Worker code and the steps needed to deploy it. If you don’t want to deal with any Cloudflare setup, there’s a managed option for $2.99 per month that uses my Worker and my R2 bucket. I’m trying to keep it accessible while also covering operational costs.

The plugin works with any theme or builder and doesn’t modify the database. It only rewrites URLs on output. WordPress remains the system of record for all media. R2 simply becomes a cheap, durable cache layer backed by Cloudflare’s edge.

I’m especially interested in feedback about the approach. Does the fetch-on-first-request model make sense? Is the pricing fair for a plugin of this scope? Should I prioritize allowing users to connect their own R2 buckets or the managed service? And for those with experience in edge compute or CDNs, I would love thoughts on how to improve the Worker or the rewrite strategy.

Thanks for reading, happy to answer any questions.

Show HN: KiDoom – Running DOOM on PCB Traces

https://www.mikeayles.com/#kidoom
90•mikeayles•4h ago•11 comments

Space Truckin' – The Nostromo (2012)

https://alienseries.wordpress.com/2012/10/23/space-truckin-the-nostromo/
9•exvi•39m ago•1 comments

Brand New Layouts with CSS Subgrid

https://www.joshwcomeau.com/css/subgrid/
31•joshwcomeau•11h ago•1 comments

A new bridge links the math of infinity to computer science

https://www.quantamagazine.org/a-new-bridge-links-the-strange-math-of-infinity-to-computer-scienc...
132•digital55•7h ago•35 comments

Show HN: We built an open source, zero webhooks payment processor

https://github.com/flowglad/flowglad
235•agreeahmed•9h ago•146 comments

The fall of Labubus and the mush of modern internet trends

https://www.michigandaily.com/arts/digital-culture/the-fall-of-labubus-and-the-mush-of-modern-int...
49•gnabgib•2d ago•53 comments

Google Antigravity exfiltrates data via indirect prompt injection attack

https://www.promptarmor.com/resources/google-antigravity-exfiltrates-data
577•jjmaxwell4•8h ago•159 comments

Trillions spent and big software projects are still failing

https://spectrum.ieee.org/it-management-software-failures
327•pseudolus•14h ago•294 comments

Reinventing how .NET builds and ships (again)

https://devblogs.microsoft.com/dotnet/reinventing-how-dotnet-builds-and-ships-again/
109•IcyWindows•4h ago•43 comments

FLUX.2: Frontier Visual Intelligence

https://bfl.ai/blog/flux-2
249•meetpateltech•11h ago•76 comments

How to repurpose your old phone into a web server

https://far.computer/how-to/
182•louismerlin•3d ago•73 comments

Jakarta is now the biggest city in the world

https://www.axios.com/2025/11/24/jakarta-tokyo-worlds-biggest-city-population
265•skx001•21h ago•171 comments

Marble Springs (1993)

https://www.eastgate.com/MS/Title_184.html
6•prismatic•5d ago•0 comments

Launch HN: Onyx (YC W24) – Open-source chat UI

170•Weves•12h ago•126 comments

Unifying our mobile and desktop domains

https://techblog.wikimedia.org/2025/11/21/unifying-mobile-and-desktop-domains/
109•todsacerdoti•10h ago•28 comments

1,700-year-old Roman sarcophagus is unearthed in Budapest

https://apnews.com/article/hungary-roman-sarcophagus-discovery-budapest-77a41fe190bbcc167b43d0514...
28•gmays•1d ago•14 comments

Someone at YouTube Needs Glasses: The Prophecy Has Been Fulfilled

https://jayd.ml/2025/11/10/someone-at-youtube-needs-glasses-prophecy-fulfilled.html
346•jaydenmilne•5h ago•261 comments

Ilya Sutskever: We're moving from the age of scaling to the age of research

https://www.dwarkesh.com/p/ilya-sutskever-2
206•piotrgrabowski•9h ago•182 comments

Space: 1999 – Special Effects Techniques

https://catacombs.space1999.net/main/pguide/upsfx.html
13•exvi•1h ago•1 comments

CS234: Reinforcement Learning Winter 2025

https://web.stanford.edu/class/cs234/
28•jonbaer•2h ago•2 comments

Surprisingly, Emacs on Android is pretty good

https://kristofferbalintona.me/posts/202505291438/
32•harryday•2d ago•1 comments

The Generative Burrito Test

https://www.generativist.com/notes/2025/Nov/25/generative-burrito-test.html
92•pathdependent•3h ago•45 comments

Constant-time support coming to LLVM: Protecting cryptographic code

https://blog.trailofbits.com/2025/11/25/constant-time-support-coming-to-llvm-protecting-cryptogra...
49•ahlCVA•14h ago•20 comments

Show HN: A WordPress plugin that rewrites image URLs for near-zero-cost delivery

https://wordpress.org/plugins/bandwidth-saver/
4•cr1st1an•1h ago•0 comments

What they don't tell you about maintaining an open source project

https://andrej.sh/blog/maintaining-open-source-project/
95•andrejsshell•5h ago•72 comments

The Definitive Classic Mac Pro (2006-2012) Upgrade Guide

https://blog.greggant.com/posts/2018/05/07/definitive-mac-pro-upgrade-guide.html
16•surprisetalk•2d ago•7 comments

The Bughouse Effect

https://tsvibt.blogspot.com/2025/11/the-bughouse-effect.html
3•surprisetalk•7h ago•0 comments

Notes on the Troubleshooting and Repair of Computer and Video Monitors

https://www.repairfaq.org/sam/monfaq.htm
21•WorldPeas•4h ago•5 comments

Python is not a great language for data science

https://blog.genesmindsmachines.com/p/python-is-not-a-great-language-for
147•speckx•10h ago•157 comments

BebboSSH: SSH2 implementation for Amiga systems (68000, GPLv3)

https://franke.ms/git/bebbo/bebbossh
4•snvzz•1h ago•0 comments