# What's new in Svelte: March 2025

DevFeed: [What's new in Svelte: March 2025](<https://devfeed.tech/articles/what-s-new-in-svelte-march-2025-3102.md>)

Original publisher: [Read original article](<https://svelte.dev/blog/whats-new-in-svelte-march-2025>)

Author: Dani Sandoval

Published: 2025-03-01T00:00:00Z

Content type: article

Language: en

Sources: [Svelte blog](<https://devfeed.tech/sources/svelte-blog.md>)

Topics: [Svelte](<https://devfeed.tech/topics/svelte.md>), [WebSocket](<https://devfeed.tech/topics/websocket.md>), [Routing (disambiguation)](<https://devfeed.tech/topics/routing.md>), [Server-side rendering](<https://devfeed.tech/topics/server-side-rendering.md>), [Cache](<https://devfeed.tech/topics/cache.md>), [WebAssembly](<https://devfeed.tech/topics/web-assembly.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [astro](<https://devfeed.tech/tags/astro.md>), [browser](<https://devfeed.tech/tags/browser.md>), [cloudflare](<https://devfeed.tech/tags/cloudflare.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [redis](<https://devfeed.tech/tags/redis.md>), [ssr](<https://devfeed.tech/tags/ssr.md>), [svelte](<https://devfeed.tech/tags/svelte.md>), [updates](<https://devfeed.tech/tags/updates.md>), [webassembly](<https://devfeed.tech/tags/webassembly.md>)

## AI overview

Svelte's March 2025 update highlights native WebSocket support testing in SvelteKit, SSR-safe component ID generation, server-side route resolution, and development-time validation of cache-control and content-type headers. It also showcases community applications and sites built with Svelte and related web technologies.

## Source excerpt

SvelteHack 2024 has ended and the winners were announced on February 9th. Congrats to all the winners who you'll also find listed in the "Community Showcase" below. But before we dive into that, let's get to some updates! What's new in Svelte and SvelteKit Native support for Websockets in SvelteKit is now available for testing! You can install the version of SvelteKit from the PR using pkg.pr.new and the PR number (How To Install, PR/Docs) $props.id() provides SSR-safe ID generation - unique for each instance of a component (Svelte@5.20.0, Docs, #15185) SvelteKit now supports an option for server-side route resolution. This means that instead of loading the whole routing manifest in the client, and doing the route resolution there, the server runtime is invoked for each route request (Kit@2.17.0, docs, pull request) The values for cache-control and content-type headers are now validated in dev mode to help catch invalid values early (2.17.0, #13114) For a full list of bug fixes in Svelte, SvelteKit and its adapters, check out their CHANGELOGs here and here. Community ShowcaseApps & Sites built with Svelte Faviconizer is a simple, functional favicon (.ico) converter made with SvelteKit stocknear is an open source stock analysis & community platform (congrats on 2 years of development!) Workouts is a simple and private app for tracking your strength training workouts Perplexity Fast Chat is a modern web interface to interact with Perplexity AI and OpenAI models, featuring a unique deep research mode exiftool-web is an exif data inspector tool, in the browser (via WebAssembly!) Weekend Scanner helps you find long weekends by combining your weekends and holidays Linklink is a link management tool for organising and sharing links Multiplayer Globe App displays website visitor locations in real-time using Astro, Cloudflare and Redis Mathesar is an intuitive spreadsheet-like interface that lets users of all technical skill levels view, edit, query, and collaborate on Postg