Supabase Storage v3: Resumable Uploads with support for 50GB files
hey hn, supabase ceo hereThis release introduces a few new features to Supabase Storage: Resumable Uploads , Quality Filters, Next.js support, and WebP support.As a reminder, Supabase Storage is for file storage, not to be confused with Postgres Storage. Resumable Uploads is the biggest update because it means that you can build more resilient apps: your users can continue uploading a file if their internet drops or if they accidentally close a browser tabThis implementation uses TUS[0], which is an open source protocol. We opted for this over s3's protocol to support the open source ecosystem. This means you can use several existing libraries and frameworks (like Uppy.js[1]) for multi-part uploads.It also has some neat technical details, using Postgres Advisory Locks to solve concurrency issues.The Storage team will be in the comments to cover any technical questions.[0] TUS: https://tus.io/[1] Uppy: https://uppy.io/docs/tus/