VOOZH about

URL: https://thenewstack.io/vercel-creating-new-ai-framework-also-rust-and-adobe-updates/

⇱ Vercel Creating New AI Framework; Also: Rust and Adobe Updates - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2024-05-11 04:00:47
Vercel Creating New AI Framework; Also: Rust and Adobe Updates
AI / Frontend Development / Rust

Vercel Creating New AI Framework; Also: Rust and Adobe Updates

Frontend cloud provider Vercel acquired AI integration tool ModelFusion. In other news, the latest versions of Rust and Adobe React Spectrum.
May 11th, 2024 4:00am by Loraine Lawson
👁 Featued image for: Vercel Creating New AI Framework; Also: Rust and Adobe Updates

Frontend cloud provider Vercel acquired AI integration tool ModelFusion this week, which is now available with the release of Vercel’s AI SDK v.3.1. Both the release and acquisition bring the company “one step closer to delivering a complete TypeScript framework for building AI applications,” Vercel noted in a blog post.

ModelFusion.dev will help simplify AI model integration for developers, the team said. The Vercel AI SDK Core contains functions to interact directly with large language models, allowing developers to access LLMs from various providers and choose the best model and provider for each use case.

The release is organized into three main parts, explained Vercel’s Vice President of Product, AI, Jared Palmer, and Software Engineer Lars Grammel.

  1. AI SDK Core: A unified API for generating text, structured objects, and tool calls with large language models (LLMs). “Drawing inspiration from projects like Drizzle and Prisma, you can imagine the AI SDK Core as an ORM-style abstraction for LLMs,” wrote Palmer and Grammel. “These new APIs provide a set of unified, low-level primitives to work with LLMs in any JavaScript environment—abstracting away the quirks between major model providers.” It also simplifies the integration of LLM down to two questions: What kind of data – text or structured object – do you want to generate? and do you want it delivered via incremental streaming or all-at-once.
  2. AI SDK UI: A set of framework-agnostic hooks for quickly building chat interfaces. Right now, that’s not a quick thing: A chat interface “requires complex boilerplate: state management (tracking client input, conversation history, loading state), logic to parse and process streaming text, lifecycle hooks to manage persistent data, and more,” they wrote. This simplifies the AI interface into three hooks — useChat, useCompletion, and useAssistant. With the streamText function, developers can create a streaming chatbot in less than 50 lines of code, Palmer and Grammel state.
  3. AI SDK RSC: A library to stream generative user interfaces with React Server Components (RSC). This will allow developers to build AI applications that can fetch real-time data.

Rust Updates: Adds New Diagnostic Attribute

Rust version 1.78.0 released late last week to stable, with a new diagnostic attribute that can influence compiler error messages.

While compilers are not required to use these, they can serve as a hint to the compiler. “This flexibility allows source code to provide diagnostics even when they’re not supported by all compilers, whether those are different versions or entirely different implementations,” the Rust team wrote.

This update also delays the conditions for asserting unsafe preconditions until the code is generated, so they can be checked depending on the user’s own setting for debut assertions. “This change helps users catch undefined behavior in their code, though the details of how much is checked are generally not stable,” the team stated.

Previously, the assertions for the preconditions of unsafe functions had only been enabled in “#[cfg(debug_assertions)] builds of the standard library to avoid affecting release performance.” That created a problem, however: Because the standard library was usually compiled and distributed in release mode, most Rust developers weren’t checking at all, the team added.

The update also includes deterministic realignment. ”The standard library has a few functions that change the alignment of pointers and slices, but they previously had caveats that made them difficult to rely on in practice, if you followed their documentation precisely,” the team wrote. “Those caveats primarily existed as a hedge against const evaluation, but they’re only stable for non-const use anyway.” Now they are promised to have consistent runtime behavior according to their actual inputs, they added.

Finally, the update stabilizes four APIs, which are listed and linked in the blog post.

Adobe React Spectrum Release

Adobe React Spectrum is a collection of React-based libraries and tools for building user interfaces for web applications. Last week, Adobe made several features generally available, including Submenu, unavailable menu items, DropZone and FileTrigger components.

Submenus can be created by wrapping an item and a menu in a SubmenuTrigger. The SubmenuTrigger accepts two children: the item that triggers the opening of the submenu, and the menu itself, according to Adobe’s Submenu documentation.

There’s also a suite of new color components: ColorPicker, ColorArea, ColorField, ColorSlider, ColorSwatch, ColorSwatchPicker, and ColorWheel, currently in beta. “These enable you to build fully customizable color pickers, including accessible color descriptions for screen reader support,” Adobe’s team wrote.

This release also incorporates the first alpha of TreeView, which supports “expanding, collapsing, multi-selection, keyboard navigation, and interactive children.” Also, Adobe improved its integration with client-side routers, which includes “accepting options to control router-specific behavior such as scrolling, replacing instead of pushing to the history, base path, etc.”

TRENDING STORIES
Loraine Lawson is a veteran technology reporter who has covered technology issues from data integration to security for 25 years. Before joining The New Stack, she served as the editor of the banking technology site Bank Automation News. She has...
Read more from Loraine Lawson
SHARE THIS STORY
TRENDING STORIES
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.