<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>InfoQ - Web Development - News</title>
    <link>https://www.infoq.com</link>
    <description>InfoQ Web Development News feed</description>
    <item>
      <title>Shopify Upgrades Checkout Blocks to Polaris Web Components, Cutting Bundle Sizes up to 85%</title>
      <link>https://www.infoq.com/news/2026/10/shopify-web-components/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Web+Development-news</link>
      <description>&lt;img src="https://www.infoq.com/styles/static/images/logo/logo_bigger.jpg"/&gt;&lt;p&gt;Shopify has updated its Checkout Blocks app, transitioning five high-traffic checkout UI extensions to remote-dom using Preact and Polaris web components. The rewrite, which involved moving to TypeScript and a new API version, led to significant reductions in bundle sizes and load times. From October 1, 2026, only the updated versions will be supported.&lt;/p&gt; &lt;i&gt;By Daniel Curtis&lt;/i&gt;</description>
      <category>Optimization</category>
      <category>Web Components</category>
      <category>Web Development</category>
      <category>React</category>
      <category>Development</category>
      <category>news</category>
      <pubDate>Fri, 09 Oct 2026 15:01:00 GMT</pubDate>
      <guid>https://www.infoq.com/news/2026/10/shopify-web-components/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Web+Development-news</guid>
      <dc:creator>Daniel Curtis</dc:creator>
      <dc:date>2026-10-09T15:01:00Z</dc:date>
      <dc:identifier>/news/2026/10/shopify-web-components/en</dc:identifier>
    </item>
    <item>
      <title>TypeSafe AI Releases Jev: a Decision-Only Model That Returns Typed Probabilities Instead of Text</title>
      <link>https://www.infoq.com/news/2026/10/typesafe-ai-jev-released/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Web+Development-news</link>
      <description>&lt;img src="https://res.infoq.com/news/2026/10/typesafe-ai-jev-released/en/headerimage/generatedHeaderImage-1790670999799.jpg"/&gt;&lt;p&gt;TypeSafe AI, founded by former OpenAI researcher Diogo Almeida, has introduced Jev, a decision-making model that generates typed outputs rather than text. It evaluates inputs in parallel, providing results with probabilistic scores and confidence values. Jev's adoption has been swift, with integrations into platforms like Vercel and Netlify, highlighting its efficiency over traditional models.&lt;/p&gt; &lt;i&gt;By Daniel Curtis&lt;/i&gt;</description>
      <category>AI Development</category>
      <category>OpenAI</category>
      <category>AI Architecture</category>
      <category>Typesafe</category>
      <category>Web Development</category>
      <category>AI, ML &amp; Data Engineering</category>
      <category>Development</category>
      <category>news</category>
      <pubDate>Thu, 01 Oct 2026 06:47:00 GMT</pubDate>
      <guid>https://www.infoq.com/news/2026/10/typesafe-ai-jev-released/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Web+Development-news</guid>
      <dc:creator>Daniel Curtis</dc:creator>
      <dc:date>2026-10-01T06:47:00Z</dc:date>
      <dc:identifier>/news/2026/10/typesafe-ai-jev-released/en</dc:identifier>
    </item>
    <item>
      <title>SvelteKit 3 Reaches Release Candidate, Moving Config to Vite and Retiring the $lib Alias</title>
      <link>https://www.infoq.com/news/2026/09/sveltekit-3-vite/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Web+Development-news</link>
      <description>&lt;img src="https://res.infoq.com/news/2026/09/sveltekit-3-vite/en/headerimage/generatedHeaderImage-1790668846660.jpg"/&gt;&lt;p&gt;The Svelte team has entered the release candidate phase for SvelteKit 3, which focuses on code refinement and prepares for future updates. Notable changes include moving configuration to vite.config.ts, replacing the $lib alias with #lib for improved compatibility. SvelteKit 3 requires Vite 8 and Svelte 5, enhancing error handling and build efficiency, while retaining some experimental features.&lt;/p&gt; &lt;i&gt;By Daniel Curtis&lt;/i&gt;</description>
      <category>JavaScript</category>
      <category>Svelte</category>
      <category>TypeScript</category>
      <category>Web Development</category>
      <category>Development</category>
      <category>news</category>
      <pubDate>Wed, 30 Sep 2026 05:58:00 GMT</pubDate>
      <guid>https://www.infoq.com/news/2026/09/sveltekit-3-vite/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Web+Development-news</guid>
      <dc:creator>Daniel Curtis</dc:creator>
      <dc:date>2026-09-30T05:58:00Z</dc:date>
      <dc:identifier>/news/2026/09/sveltekit-3-vite/en</dc:identifier>
    </item>
  </channel>
</rss>
