<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Preact Blog</title>
        <link>https://preactjs.com</link>
        <description>Preact news and articles</description>
        <lastBuildDate>Mon, 30 Mar 2026 04:30:18 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <language>en</language>
        <image>
            <title>Preact Blog</title>
            <url>https://preactjs.com/branding/symbol.png</url>
            <link>https://preactjs.com</link>
        </image>
        <copyright>All rights reserved 2022, the Preact team</copyright>
        <atom:link href="https://preactjs.com/feed.xml" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[Build your own Island Components]]></title>
            <link>https://preactjs.com/blog/simplifying-islands-arch</link>
            <guid>https://preactjs.com/blog/simplifying-islands-arch</guid>
            <pubDate>Tue, 06 Aug 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Demystifying how island architecture works and being able to setup your own, using tools you already have around you.]]></description>
        </item>
        <item>
            <title><![CDATA[Prerendering with Preset Vite]]></title>
            <link>https://preactjs.com/blog/prerendering-preset-vite</link>
            <guid>https://preactjs.com/blog/prerendering-preset-vite</guid>
            <pubDate>Tue, 06 Aug 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[It's been a half-year since our prerendering plugin has somewhat quietly become available in `@preact/preset-vite`, so let's talk about it, our history, and the ecosystem at large]]></description>
        </item>
        <item>
            <title><![CDATA[Preact X, a story of stability]]></title>
            <link>https://preactjs.com/blog/preact-x</link>
            <guid>https://preactjs.com/blog/preact-x</guid>
            <pubDate>Fri, 24 May 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Preact X has been released for five years, let's go over all the exciting things that have happened.]]></description>
        </item>
        <item>
            <title><![CDATA[Signal Boosting]]></title>
            <link>https://preactjs.com/blog/signal-boosting</link>
            <guid>https://preactjs.com/blog/signal-boosting</guid>
            <pubDate>Fri, 23 Sep 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[The new release of Preact Signals brings significant performance updates to the foundations of the reactive system. Read on to learn what kinds of tricks we employed to make this happen.]]></description>
        </item>
        <item>
            <title><![CDATA[Introducing Signals]]></title>
            <link>https://preactjs.com/blog/introducing-signals</link>
            <guid>https://preactjs.com/blog/introducing-signals</guid>
            <pubDate>Tue, 06 Sep 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[Signals are an easier way to manage your application's state compared to hooks. A signal is a container object with a special "value" property that holds some value. Reading a signal's value property from within a component or computed function automatically subscribes to updates, and writing to the value property triggers subscriptions.]]></description>
        </item>
    </channel>
</rss>