Get the latest tech news

Infinite Git repos on Cloudflare workers


A lightweight computing platform

At this point, our Git implementation in Cloudflare Workers could store a repo in a Durable Object and communicate with the outside world via custom HTTP operations (read file, list branches etc. For now, executing JavaScript in an on-demand manner like this is just a showcase of what we can easily achieve with our stack of capabilities, but in the future, we plan to make this more powerful by adding support for importing NPM modules and more. This allowed us to preload all directories and pack-index files from the persistent storage (depending on the repo between 20 and 60, each up to a few kB in size) every time the Durable Object is instantiated, effectively pre-warming the repository for any Git command it might receive.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of cloudflare workers

cloudflare workers

Photo of infinite git repos

infinite git repos