Last updated: November 29, 2024

<span aria-hidden="true" id="uppy-beta-launches-with-new-crash-recovery-feature"></span>

# Uppy beta launches with new crash recovery feature

![Kevin van Zonneveld](/assets/images/teammates/avatar-kvz-4.jpg?dpl=dpl_AsMTCxwVXNuJ5TmdPevSCe63JuJo)

**Kevin van Zonneveld**

Co-founder · Amsterdam, The Netherlands · Show bio

[](https://x.com/kvz)[](https://github.com/kvz)

Our team has just concluded a great [2017 meetup in Berlin](#) where besides having some fun, our goal has been nailing the [Uppy⁠](https://uppy.io) Transloadit integration and making it that much more reliable. Specifically, we wanted to survive a browser crash, letting the user pick up where he left off.

Uppy is of course our next-generation open source file uploader that aims to be the final word on uploading files using the web browser. It already makes use of our open protocol for resumable file uploads [tus.io⁠](https://tus.io) making it very robust. Aside from robust, we aim to make this uploader full featured and have a great user experience. For this we invited our our designer[Alex](/about.md#alex), who has recently been helping us make transloadit.com more delightful, to re-imagine the user interface of our uploader also. We also hired [René](/about.md#renee) to work on Uppy and he's been a big asset when it comes fleshing out the Transloadit integration as well as figuring out other tricky subjects. All of course under the guidance of [Artur](/about.md#artur) who has been leading the Uppy efforts since day one.

On the Transloadit side, [Ife](/about.md#ife) our Uppy Server lead, worked together with[Tim](/about.md#tim) and [Abdel](/about.md#abdel) on hardening Uppy Server and running it as a service in Transloadit's datacenters, along with logging, health monitoring, scaling and all the things that requires. [Marius](/about.md#marius), who is leading the tus project, helped design the ideal workflow for how all these components could reliably be linked together. [AJ](/about.md#aj) started working on the announcement (and other) blog posts already, and [Kevin](/about.md#kevin) was the "Flying Keep" trying to help out where help was needed most. So you see, while it's quite hard to pick a project that would keep everybody busy equally, all Transloadians had a chance to really contribute, and we're all thrilled with the result.

## Uppy ❤️ Transloadit public beta

We are encouraging developer and customer out there that have a use case for uploading from the web browser and optionally encoding those files, to start playing around with Uppy today. Probably don't use it for your most serious project just yet since our velocity of iteration is still quite high and we're not "1.0" just yet, but we feel confident that your users will already enjoy what Uppy and Transloadit can provide today.

<span aria-hidden="true" id="recovering-from-a-browser-crash"></span>

## Recovering from a browser crash

As said, aside from now providing Uppy Server as a service, much of our time went into "GoldenRetriever", the (temporary) name of a new Plugin, which purpose is to let the user resume uploading after a browser crash.

Let's look at what would happen previously. Let's say your user is uploading 5 files of a gigabyte each. Halfway file 3, the browser crashes. The user opens their browser again, and Chrome offers to restore the tabs. The user is looking at the tab that Uppy was in. Uppy is loaded fresh and the user is expected to find the same 5 files and start the upload from scratch. Not a great user experience.

Now we had to jump through a lot of hoops and much is not working yet, but here is a teaser of what happens with GoldenRetriever in action 😄

[#uppy](/blog/tags/uppy.md)

### 👩‍💻 Join 20k+ developers

Sign up for our [monthly newsletter](/newsletters.md) to receive direct links to 3 exclusive tech — and 2 product updates. No less, no more.

Your email:

Get access

## File uploading and encoding. Made simple.

Transloadit streamlines file handling for developers, trusted by brands like Coursera and The New York Times. We’re known for a reliable API, top-notch support, and a strong commitment to open source, with projects like [Uppy⁠](https://uppy.io) and [Tus⁠](https://tus.io) setting standards in file processing.

[Sign up](/c/)[Book a Demo](https://survey.typeform.com/to/kRg47Xi5)

No credit card needed

Cancel anytime
