Elérhető a Bun 1.4 a Vercel Functionsben

A Vercel Functions már támogatja a Bun 1.4 futtatókörnyezetet. Az új verzió a Bun Zigből Rustba történő átírására épül, több mint 2900 javított hibával és több mint 1500 újonnan teljesített Node.js-kompatibilitási teszttel.
- A Vercel Functions támogatja a Bun 1.4-et.
- A Bun új verziója Zigből Rustba történő átírást tartalmaz.
- Több mint 2900 ügyet oldottak meg, és több mint 1500 további Node.js-kompatibilitási teszt teljesült.
- A Bun támogatja a WebSocketeket, a Bun.serve() API-t, valamint a Next.js, az Elysia és a Hono használatát.
- A frissítéshez a vercel.json fájlban kell beállítani a bunVersion értékét, az átállás pedig visszafelé nem kompatibilis változások miatt kifejezett engedélyezést igényel.
Rust-alapokra épülő új Bun-verzió
A Vercel augusztus 20-án jelentette be, hogy a Vercel Functionsben elérhetővé vált a Bun 1.4. A kiadás a Bun Zigből Rustba történő átírását tartalmazza, és a Vercel közlése szerint több mint 2900 ügyet oldottak meg benne.
A frissítés a Node.js-kompatibilitás terén is előrelépést hoz. A Bun 1.4 több mint 1500 további Node.js-kompatibilitási teszten teljesített sikeresen. A kiadás emellett új funkciókat és teljesítményjavításokat is tartalmaz, a Vercel azonban a közleményben ezekhez nem ad meg részletes mérési adatokat vagy külön felsorolt funkciólistát.
WebSocket és több keretrendszer támogatása
A Bun a Vercel Functionsben Fluid compute környezetben fut, Active CPU-alapú árazás mellett. A futtatókörnyezet támogatja a WebSocketeket és a Bun.serve() használatát is.
A Vercel szerint a Bun 1.4 olyan gyakori keretrendszerekkel is használható, mint a Next.js, az Elysia és a Hono. Ez azt jelenti, hogy ezekre a technológiákra épülő alkalmazások futtatásához is választható a Bun környezet a Vercel Functionsben. A közlemény nem részletezi, hogy az egyes keretrendszerekhez milyen konkrét beállításokra van szükség.
A frissítéshez külön engedélyezés szükséges
A korábbi Bun-verzióról való átállás nem automatikus. A fejlesztőknek a projekt vercel.json fájljában kell beállítaniuk a bunVersion értékét 1.4.x-re:
vercel.json
{ "bunVersion": "1.4.x" }
A Vercel azért tette kifejezett engedélyezéshez kötötté a frissítést, mert a Bun 1.4 több, visszafelé nem kompatibilis változtatást tartalmaz. A szolgáltató azt kéri, hogy a fejlesztők az átállás előtt tekintsék át ezeket a változásokat, és frissítsék alkalmazásukat.
A Bun 1.4 támogatása így azok számára jelent közvetlen lehetőséget, akik a Vercel Functionsben szeretnék használni az új futtatókörnyezetet, a WebSocketeket, a Bun.serve() API-t vagy a felsorolt keretrendszereket. A frissítés előtt azonban alkalmazásszinten kell ellenőrizniük a kompatibilitást. A Vercel a Bun használatáról további információkat a futtatókörnyezet dokumentációjában ad.
Vercel: Bun 1.4 is now available in Vercel Functions


