<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>InfoQ - JavaScript</title>
    <link>https://www.infoq.com</link>
    <description>InfoQ JavaScript feed</description>
    <item>
      <title>shadcn Brings Conversational Primitives to shadcn/ui with New Chat Components</title>
      <link>https://www.infoq.com/news/2026/08/shadcn-conversational-primitives/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=JavaScript</link>
      <description>&lt;img src="https://res.infoq.com/news/2026/08/shadcn-conversational-primitives/en/headerimage/generatedHeaderImage-1786954054004.jpg"/&gt;&lt;p&gt;Shadcn, a design engineer at Vercel, has introduced new components for chat interfaces within the shadcn/ui project. This release includes components like MessageScroller and Message, focusing on conversation functionality. The approach emphasizes modular design, allowing developers to adapt elements without affecting underlying logic or styles. Support for headless components is also provided.&lt;/p&gt; &lt;i&gt;By Daniel Curtis&lt;/i&gt;</description>
      <category>JavaScript</category>
      <category>AI Development</category>
      <category>Web Development</category>
      <category>TypeScript</category>
      <category>React</category>
      <category>Development</category>
      <category>news</category>
      <pubDate>Mon, 17 Aug 2026 11:01:00 GMT</pubDate>
      <guid>https://www.infoq.com/news/2026/08/shadcn-conversational-primitives/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=JavaScript</guid>
      <dc:creator>Daniel Curtis</dc:creator>
      <dc:date>2026-08-17T11:01:00Z</dc:date>
      <dc:identifier>/news/2026/08/shadcn-conversational-primitives/en</dc:identifier>
    </item>
    <item>
      <title>Cloudflare Migrates JavaScript CDN Serving 9B Requests a Day to Its Developer Platform</title>
      <link>https://www.infoq.com/news/2026/08/cloudflare-cdnjs-migration/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=JavaScript</link>
      <description>&lt;img src="https://res.infoq.com/news/2026/08/cloudflare-cdnjs-migration/en/headerimage/generatedHeaderImage-1786326489158.jpg"/&gt;&lt;p&gt;Cloudflare has migrated cdnjs, its open source CDN for JavaScript and CSS libraries, to its Developer Platform. The new architecture uses Workers, R2, KV, Workflows, Queues, Durable Objects and Containers, consolidating publishing and delivery infrastructure while preserving package contents, URLs and SRI hashes at a scale of 9 billion requests per day.&lt;/p&gt; &lt;i&gt;By Leela Kumili&lt;/i&gt;</description>
      <category>Architecture</category>
      <category>CSS</category>
      <category>Distributed Systems</category>
      <category>Cloudflare</category>
      <category>JavaScript</category>
      <category>Cloud Architecture</category>
      <category>migration</category>
      <category>Serverless</category>
      <category>CDN</category>
      <category>Platforms</category>
      <category>Web</category>
      <category>Development</category>
      <category>Architecture &amp; Design</category>
      <category>news</category>
      <pubDate>Fri, 14 Aug 2026 14:42:00 GMT</pubDate>
      <guid>https://www.infoq.com/news/2026/08/cloudflare-cdnjs-migration/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=JavaScript</guid>
      <dc:creator>Leela Kumili</dc:creator>
      <dc:date>2026-08-14T14:42:00Z</dc:date>
      <dc:identifier>/news/2026/08/cloudflare-cdnjs-migration/en</dc:identifier>
    </item>
    <item>
      <title>npm 12 Released: Install Scripts off by Default as Registry Moves to Explicit Trust</title>
      <link>https://www.infoq.com/news/2026/08/npm-12-released/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=JavaScript</link>
      <description>&lt;img src="https://res.infoq.com/news/2026/08/npm-12-released/en/headerimage/generatedHeaderImage-1786639332006.jpg"/&gt;&lt;p&gt;npm 12 introduces significant security-related changes, making certain installation behaviors opt-in. Notably, script allowances are now off by default, which requires explicit approval for running scripts, including implicit builds. The update also restricts non-registry sources and addresses community concerns about security risks from automatic script execution.&lt;/p&gt; &lt;i&gt;By Daniel Curtis&lt;/i&gt;</description>
      <category>JavaScript</category>
      <category>Package Managers</category>
      <category>Node.js</category>
      <category>Web Development</category>
      <category>TypeScript</category>
      <category>Development</category>
      <category>news</category>
      <pubDate>Fri, 14 Aug 2026 06:39:00 GMT</pubDate>
      <guid>https://www.infoq.com/news/2026/08/npm-12-released/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=JavaScript</guid>
      <dc:creator>Daniel Curtis</dc:creator>
      <dc:date>2026-08-14T06:39:00Z</dc:date>
      <dc:identifier>/news/2026/08/npm-12-released/en</dc:identifier>
    </item>
    <item>
      <title>Astro 7: Rust Compiler, Rust Markdown Pipeline and Vite 8 for Builds Up to 61% Faster</title>
      <link>https://www.infoq.com/news/2026/08/astro-7-release-speed/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=JavaScript</link>
      <description>&lt;img src="https://res.infoq.com/news/2026/08/astro-7-release-speed/en/headerimage/generatedHeaderImage-1786526407228.jpg"/&gt;&lt;p&gt;Astro 7 focuses on build performance, utilizing native tooling and a rewritten compiler in Rust. The new version includes faster Markdown processing and stricter HTML rules. Recent updates introduced advanced routing and incremental builds, while issues around legacy file compatibility and dependency counts were raised in feedback. Astro targets content-driven sites with minimal JavaScript.&lt;/p&gt; &lt;i&gt;By Daniel Curtis&lt;/i&gt;</description>
      <category>JavaScript</category>
      <category>Web Development</category>
      <category>TypeScript</category>
      <category>React</category>
      <category>Rust</category>
      <category>Development</category>
      <category>news</category>
      <pubDate>Thu, 13 Aug 2026 06:16:00 GMT</pubDate>
      <guid>https://www.infoq.com/news/2026/08/astro-7-release-speed/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=JavaScript</guid>
      <dc:creator>Daniel Curtis</dc:creator>
      <dc:date>2026-08-13T06:16:00Z</dc:date>
      <dc:identifier>/news/2026/08/astro-7-release-speed/en</dc:identifier>
    </item>
    <item>
      <title>Google Releases Angular v22 with Stable Signal Forms, OnPush by Default and Experimental WebMCP</title>
      <link>https://www.infoq.com/news/2026/08/angular-v22-released/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=JavaScript</link>
      <description>&lt;img src="https://res.infoq.com/news/2026/08/angular-v22-released/en/headerimage/generatedHeaderImage-1786119245139.jpg"/&gt;&lt;p&gt;Angular v22, Google's TypeScript-first framework, has introduced API stabilizations, ergonomic templates, and tooling enhancements for AI integration. Key developments include the stabilization of Signal Forms, improved change detection strategies, and a new @Service() decorator for dependency injection. The release supports TypeScript 6 and removes deprecated features.&lt;/p&gt; &lt;i&gt;By Daniel Curtis&lt;/i&gt;</description>
      <category>AngularJS</category>
      <category>JavaScript</category>
      <category>Google</category>
      <category>Web Development</category>
      <category>TypeScript</category>
      <category>Development</category>
      <category>news</category>
      <pubDate>Mon, 10 Aug 2026 06:12:00 GMT</pubDate>
      <guid>https://www.infoq.com/news/2026/08/angular-v22-released/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=JavaScript</guid>
      <dc:creator>Daniel Curtis</dc:creator>
      <dc:date>2026-08-10T06:12:00Z</dc:date>
      <dc:identifier>/news/2026/08/angular-v22-released/en</dc:identifier>
    </item>
  </channel>
</rss>
