# What's new in Svelte: May 2024

DevFeed: [What's new in Svelte: May 2024](<https://devfeed.tech/articles/what-s-new-in-svelte-may-2024-3107.md>)

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

Author: Dani Sandoval

Published: 2024-05-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>), [changelog](<https://devfeed.tech/topics/changelog.md>), [Development](<https://devfeed.tech/topics/development.md>), [modern web development](<https://devfeed.tech/topics/modern-web-development.md>)

Tags: [changelog](<https://devfeed.tech/tags/changelog.md>), [pre-release](<https://devfeed.tech/tags/pre-release.md>), [saas](<https://devfeed.tech/tags/saas.md>), [svelte](<https://devfeed.tech/tags/svelte.md>), [threlte](<https://devfeed.tech/tags/threlte.md>), [updates](<https://devfeed.tech/tags/updates.md>), [videos](<https://devfeed.tech/tags/videos.md>), [web-development](<https://devfeed.tech/tags/web-development.md>), [youtube](<https://devfeed.tech/tags/youtube.md>)

## AI overview

This May 2024 Svelte article announces that Svelte 5 has reached the Release Candidate stage. It highlights pre-release changes such as hot module reloading, global styles, more efficient compiled output and hydration, server-side re-exports from svelte/reactivity, a reactive URL object, and the $host rune. It also links to Svelte Summit talks and showcases community projects.

## Source excerpt

Svelte Summit was last week - featuring a number of fantastic talks from across the community. In the final talk, What You Can Do For Your Framework, Rich Harris (with a little help from PuruVJ's neoconfetti library) announced that Svelte 5 is now in the "Release Candidate". Lots of pre-release changes to cover in this post and a host of community showcase items... so let's dive in! Highlights from Svelte Summit Spring 2024 Below, you'll find links to all the talks in the livestream version of Svelte Summit. Simple and Sustainable web development in academic libraries with Svelte Building a SaaS module for SvelteKit Intro To LayerChart Spatial Programming with Threlte Studio Convex (Sponsored talk) Kitbook: Easily Build, Document, Inspect & Test Svelte Components Fullstack Testing What You Can Do For Your Framework - also covers a ton of the new features listed below These will all get broken up into more sharable (and rewatchable) videos over time, so make sure you subscribe to the Svelte Society YouTube channel to keep up to date. What's new in Svelte Svelte 5 is officially in the Release Candidate stage and gets closer to release every day. Below, you'll find some highlights from its pre-release changelog: Hot module reloading is now supported in Svelte 5 (5.0.0-next.97 and 101, #11106, #11132) It is now possible to define global (or child global) styles in a block (5.0.0-next.111, #11276) Compiled code is even more efficient for if blocks, each blocks and attribute updates (5.0.0-next.83-85, #10906, #10937 and #10917) The built-ins from svelte/reactivity are now re-exported to be available on the server (5.0.0-next.88, Docs, #10973) A new reactive URL object is now available in svelte/reactivity (5.0.0-next.103, Docs, #11157) HTML tags are now faster with more efficient hydration markers (5.0.0-next.90-91, #10986 and #11019) The new $host rune retrieves the this reference of the custom element that contains a component - removing the need for createEventDispatch