Skip to content

Commit dfe4ecc

Browse files
DreaminDanidummdidummeltigerchinodominikg
authored
docs: "What's new in Svelte" August newsletter (#1433)
* august first draft * Apply suggestions from code review Co-authored-by: Simon H <5968653+dummdidumm@users.noreply.github.com> Co-authored-by: Tee Ming <chewteeming01@gmail.com> Co-authored-by: Dominik G. <dominik.goepel@gmx.de> * address PR feedback * prettier * Apply suggestion from @eltigerchino * Apply suggestion from @eltigerchino * Apply suggestion from @eltigerchino * Apply suggestions from code review Co-authored-by: Tee Ming <chewteeming01@gmail.com> Co-authored-by: Dominik G. <dominik.goepel@gmx.de> * formatting * add remote functions to what's new section --------- Co-authored-by: Simon H <5968653+dummdidumm@users.noreply.github.com> Co-authored-by: Tee Ming <chewteeming01@gmail.com> Co-authored-by: Dominik G. <dominik.goepel@gmx.de> Co-authored-by: Chew Tee Ming <chew.tee.ming@nindatech.com>
1 parent c40c49e commit dfe4ecc

File tree

1 file changed

+88
-0
lines changed

1 file changed

+88
-0
lines changed
Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
1+
---
2+
title: "What's new in Svelte: August 2025"
3+
description: 'Async Svelte is out - with all the fixins'
4+
author: Dani Sandoval
5+
authorURL: https://dreamindani.com
6+
---
7+
8+
With [Async Svelte](https://github.com/sveltejs/svelte/discussions/15845) and its companion [Remote Functions](https://github.com/sveltejs/kit/discussions/13897) officially out in the world, there's a lot of updates to share!
9+
10+
Be sure to check out the showcase for videos from Rich, Paolo, and Stanislav about all the brand new features in Svelte.
11+
12+
Let's dive into the highlights...
13+
14+
## What's new in Svelte, SvelteKit, Language Tools and CLI (sv)
15+
16+
- Remote functions can be called anywhere in your app, but always run on the server, and as such can safely access server-only modules containing things like environment variables and database clients (**kit@2.27.0**, [Docs](https://svelte.dev/docs/kit/remote-functions), [#13986](https://github.com/sveltejs/kit/pull/13986))
17+
- `getAbortSignal` returns an `AbortSignal` that aborts when the current derived or effect re-runs or is destroyed (**svelte@5.35.0**, [Docs](https://svelte.dev/docs/svelte/svelte#getAbortSignal), [#16266](https://github.com/sveltejs/svelte/pull/16266))
18+
- A new `parent` property has been added to the `__svelte_meta` properties that are added to elements at dev time - useful for debugging nested hierarchies (**svelte@5.35.1**, [#16255](https://github.com/sveltejs/svelte/pull/16255))
19+
- `await` is now supported in components when using the `experimental.async` compiler option (**svelte@5.36.0/extensions@109.10.0**, [Docs](https://svelte.dev/docs/svelte/await-expressions), [#15844](https://github.com/sveltejs/svelte/pull/15844))
20+
- There are now types for the `params` prop and `page` attributes in page/layout components (**kit@2.24.0, kit@2.26.0 & extensions@109.10.0**, [#13999](https://github.com/sveltejs/kit/pull/13999) / [#13864](https://github.com/sveltejs/kit/pull/13864))
21+
- SvelteKit's `read` now works in edge environments where `fs.readFile` isn't available such as in Cloudflare's workers, Netlify, and Vercel's edge functions (**kit@2.25.0**, [#13859](https://github.com/sveltejs/kit/pull/13859))
22+
- The `resolve(...)` and `asset(...)` helpers have been added for resolving paths (**kit@2.26.0**, [#13864](https://github.com/sveltejs/kit/pull/13864))
23+
- Support for modern SvelteKit prop typings has been added to VS Code snippets (**extensions-109.10.0**, [#2796](https://github.com/sveltejs/language-tools/pull/2796))
24+
- The new `vite.addPlugin` simplifies adding a plugin on various vite config styles (**sv@0.8.20**, [#633](https://github.com/sveltejs/cli/pull/633))
25+
- vite-plugin-svelte is out with support for vite7, rolldown-vite and [more](https://github.com/sveltejs/vite-plugin-svelte/blob/main/packages/vite-plugin-svelte/CHANGELOG.md)
26+
27+
For a full list of bug fixes in Svelte, SvelteKit and its adapters, check out their CHANGELOGs [here](https://github.com/sveltejs/svelte/blob/main/packages/svelte/CHANGELOG.md) and [here](https://github.com/sveltejs/kit/tree/main/packages).
28+
29+
---
30+
31+
## Community Showcase
32+
33+
### Apps & Sites built with Svelte
34+
35+
- [Logitech's new site](https://www.reddit.com/r/sveltejs/comments/1m991ts/the_logitech_site_is_built_with_svelte/) is built in Svelte 🎉
36+
- [hend.world](https://hend.world/) is a language learning application that surrounds you with comprehensible input: compelling stories, articles, and videos that match your level
37+
- [Amgiflol](https://github.com/sm17p/amgiflol) is a Figma-like Layout Inspector For Web
38+
- [Formcord](https://formcord.app/) is a Google Forms alternative built specifically for Discord communities
39+
- [Freq](https://www.freq.social/) is a community-based social media platform for groups of music listeners to share, talk about, and enjoy music together
40+
- [Salora](https://salora.app/) is a salon booking application (de)
41+
- [Animal Well Shrine](https://anxpara.com/animalwellshrine) is an low-spoiler egg tracker for the video game, Animal Well
42+
- [TypingGym](https://www.typinggym.com/) is a typing practice site with automatic difficulty adjustment
43+
44+
### Learning Resources
45+
46+
_Featuring Svelte Contributors and Ambassadors_
47+
48+
- [promise.then(...)](https://www.youtube.com/watch?v=e-1pVKUWlOQ) by Rich Harris - what's next now that Svelte is Async
49+
- [Asynchronous Svelte](https://www.youtube.com/live/kL4Tp8RmJwo) with Rich Harris by CodeTV (Jason Lengstorf)
50+
- [Remote Functions are coming to SvelteKit - and they are amazing!](https://www.youtube.com/watch?v=BID8r5LObvI) by Code with Stanislav
51+
- [Svelte London - June 2025](https://www.youtube.com/watch?v=LKSmlp2S-jQ) feat. "Svelte, svelte everywhere" by Paolo Ricciuti and "Testing your Svelte app in an actual browser" by Willow / Scott
52+
53+
_This Week in Svelte_
54+
55+
- [Ep. 108](https://www.youtube.com/watch?v=Sp4Y1tMo5AQ) — Svelte Flow
56+
- [Ep. 109](https://www.youtube.com/watch?v=LghoZmFzWYM) — Ark UI
57+
- [Ep. 110](https://www.youtube.com/watch?v=Ia8N6S2OkpM) — Neodrag v3
58+
- [Ep. 111](https://www.youtube.com/watch?v=fExlOwTtZqM) — Best LLMs for Svelte 5 tested, MCP server, llms.txt
59+
60+
_Svienna (Svelte Society Vienna)_
61+
62+
- [Lightning talk 10 tips in 5 mins!](https://www.youtube.com/watch?v=hptgxIdnDdg) by Jean Yves Couet
63+
- [Using SvelteKit and MIT appinventor to inspire young girls for tech](https://www.youtube.com/watch?v=pDx1a078in8) by Domenik Reitzner
64+
- [Adding full to your full stack SvelteKit app](https://www.youtube.com/watch?v=A3cqzv-zRe8) by Jean Yves Couet
65+
- [ZeeltePHP (Svelte + PHP)](https://www.youtube.com/watch?v=0sm4oPwvPVU) by derharry
66+
- [Svelte at Geizhals](https://www.youtube.com/watch?v=aJVdfPk9WmI) by Martin Grubinger
67+
68+
_To Watch/Read_
69+
70+
- [Build a SvelteKit Admin App with Drizzle, Tailwind & Postgres](https://www.youtube.com/watch?v=H3Mk6ozq69U) by Tyler Codes
71+
- [Master Svelte in 15 Minutes: From React Dev to Svelte Pro](https://www.youtube.com/watch?v=Vhfcgnt5nO8) by Neuronfire
72+
- [Simple but Effective Skeleton Loaders](https://www.matsimon.dev/blog/simple-skeleton-loaders) by Mat Simon
73+
- [Building Smart Intervals with Svelte 5](https://www.puruvj.dev/blog/svelte-5-interval-rune) by Puru VJ
74+
75+
### Libraries, Tools & Components
76+
77+
- [Svelte Interval](https://github.com/PuruVJ/svelte-interval) is a comprehensive Svelte utility package for managing intervals with reactive durations, synchronization, and advanced control features
78+
- [@hvniel/svelte-router](https://github.com/HanielU/svelte-router) is a Svelte 5 port of React Router
79+
- [@hvniel/vite-plugin-svelte-inline-component](https://github.com/hanielu/vite-plugin-svelte-inline-component) lets you write tiny Svelte components straight inside your JavaScript / TypeScript tests using tagged‑template literals
80+
- [wuchale](https://github.com/wuchalejs/wuchale) is a non-invasive, normal code based compile-time internationalization (i18n) toolkit
81+
- [SSGOI](https://github.com/meursyphus/ssgoi) brings native app-like page transitions to the web
82+
- [Svelte Form Builder](https://github.com/moalamri/svelte-form-builder) is a modern, drag-and-drop form builder built with Svelte 5
83+
- [Svelte persistent runes](https://github.com/MacFJA/svelte-persistent-runes?tab=readme-ov-file#svelte-persistent-runes) provides a Svelte reactive rune that keep its value through pages and reloads
84+
- [gositemap](https://github.com/lelabdev/gositemap) is a fast, test-driven sitemap.xml generator for static SvelteKit sites
85+
86+
That's it for this month! Let us know if we missed anything on [Reddit](https://www.reddit.com/r/sveltejs/) or [Discord](https://discord.gg/svelte).
87+
88+
Until next time 👋🏼!

0 commit comments

Comments
 (0)