|
@@ -1,6 +1,6 @@
|
|
|
---
|
|
|
title: "Uppy 3.0: Future-proof, conveniently easy, stable as ever"
|
|
|
-date: 2022-09-01
|
|
|
+date: 2022-09-13
|
|
|
author:
|
|
|
- aduh95
|
|
|
- arturi
|
|
@@ -10,14 +10,14 @@ image: "https://uppy.io/images/blog/3.0/uppy-3-0.jpg"
|
|
|
published: true
|
|
|
---
|
|
|
|
|
|
-
|
|
|
+
|
|
|
|
|
|
Uppy is turning three! When you’re counting in [dog years](https://www.akc.org/expert-advice/health/how-to-calculate-dog-years-to-human-years/) – which we most certainly are – that’s 29 already. An age like that signifies proper adulthood. For Uppy, this means it’s ready to stay loyal, but without the silly mistakes (read: bugs). Uppy also underwent (ESM) surgery to keep it strolling by your side in the current ecosystem, and received other behavioral improvements 🐶
|
|
|
|
|
|
-TL;DR: ESM transition, native mobile camera, new Remote Sources plugin, sweeping Companion rewrite and streaming support, `async`/`await` everything, React 18 and Vue 3 support, all examples rewritten.
|
|
|
-
|
|
|
<!--more-->
|
|
|
|
|
|
+TL;DR: ESM transition, native mobile camera, new Remote Sources plugin, sweeping Companion rewrite and streaming support, `async`/`await` everything, React 18 and Vue 3 support, all examples rewritten.
|
|
|
+
|
|
|
## ESM surgery
|
|
|
|
|
|
[ECMAScript Modules](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules) (ESM) are the future and we’re ready to adopt it. Benefits over CommonJS include: improved security, better tree shaking, and a syntax that can be understood natively by browsers, which can greatly improve the DX if the tools are configured to take advantage of that.
|