<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Mark&#39;s Dev Blog</title>
    <link>https://blog.isquaredsoftware.com/tags/compiler/index.xml</link>
    <description>Recent content on Mark&#39;s Dev Blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <atom:link href="https://blog.isquaredsoftware.com/tags/compiler/index.xml" rel="self" type="application/rss+xml" />
    
    <item>
      <title>Presentations: A Guide to React Compiler Rendering</title>
      <link>https://blog.isquaredsoftware.com/2026/04/presentations-react-compiler-rendering/</link>
      <pubDate>Fri, 24 Apr 2026 09:00:00 -0500</pubDate>
      
      <guid>https://blog.isquaredsoftware.com/2026/04/presentations-react-compiler-rendering/</guid>
      <description>&lt;p&gt;&lt;/p&gt;

&lt;p&gt;I&#39;ve spent years explaining the basics and nuances of &lt;a href=&#34;https://blog.isquaredsoftware.com/2020/05/blogged-answers-a-mostly-complete-guide-to-react-rendering-behavior/&#34;&gt;React&#39;s rendering behavior&lt;/a&gt;. That post is by far the most widely read resource I&#39;ve ever published, and it&#39;s helped thousands of React devs actually understand how React rendering actually works.&lt;/p&gt;

&lt;p&gt;Now, we have the &lt;a href=&#34;https://react.dev/learn/react-compiler/introduction&#34;&gt;React Compiler&lt;/a&gt;, which promises to &amp;quot;automatically optimize your React apps&amp;quot;. But how does it work? What is it doing to your components? and how does its behavior change our understanding of React&#39;s mental model?&lt;/p&gt;

&lt;p&gt;This talk recaps the core fundamentals of React rendering, and then digs into the actual React Compiler rewritten component output to demystify how it works and how it optimizes React rendering performance. From there, we look at how this flips React&#39;s default rendering behavior upside down, and how that affects our own understanding of React.&lt;/p&gt;

&lt;h2 id=&#34;react-miami-2026&#34;&gt;React Miami 2026&lt;/h2&gt;

&lt;h3 id=&#34;a-guide-to-react-compiler-rendering-slides-presentations-2026-04-react-compiler-rendering&#34;&gt;&lt;a href=&#34;https://blog.isquaredsoftware.com/presentations/2026-04-react-compiler-rendering/&#34;&gt;A Guide to React Compiler Rendering: slides&lt;/a&gt;&lt;/h3&gt;

&lt;h2 id=&#34;devoxx-uk-2026&#34;&gt;Devoxx UK 2026&lt;/h2&gt;

&lt;p&gt;I gave an extended version of this talk with bonus material on React rendering:&lt;/p&gt;

&lt;h3 id=&#34;a-guide-to-react-compiler-rendering-extended-slides-presentations-2026-04-react-compiler-rendering-extended&#34;&gt;&lt;a href=&#34;https://blog.isquaredsoftware.com/presentations/2026-04-react-compiler-rendering-extended/&#34;&gt;A Guide to React Compiler Rendering (extended): slides&lt;/a&gt;&lt;/h3&gt;</description>
    </item>
    
  </channel>
</rss>