<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:base="https://briangrinstead.com/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Brian Grinstead</title>
    <link>https://briangrinstead.com/</link>
    <atom:link href="https://briangrinstead.com/blog/feed/index.xml" rel="self" type="application/rss+xml" />
    <description>Open Source, Web Development, and more</description>
    <language>en</language>
    <item>
      <title>Shrinking Visual Web Arena: Reddit</title>
      <link>https://briangrinstead.com/blog/shrinking-vwa-reddit/</link>
      <description>The Visual Web Arena reddit app is a comprehensive reproduction of a forum website, with realistic content and a functional backend using Postmill. These sorts of web-environments-in-a-box are useful for both agentic evaluations and browser testing, where test cases often resist isolation into a static page, and testing on the live web is not reliable or reproducible.</description>
      <pubDate>Wed, 03 Sep 2025 00:00:00 GMT</pubDate>
      <dc:creator>Brian Grinstead</dc:creator>
      <guid>https://briangrinstead.com/blog/shrinking-vwa-reddit/</guid>
    </item>
    <item>
      <title>Shrinking Visual Web Arena: A 93% Size Reduction With Image Optimization</title>
      <link>https://briangrinstead.com/blog/shrinking-vwa-classifieds/</link>
      <description>The Visual Web Arena classifieds app is a comprehensive reproduction of a classifieds website, with realistic content and a functional backend. These sorts of web-environments-in-a-box are useful for both agentic evaluations and browser testing, where test cases often resist isolation into a static page, and testing on the live web is not reliable or reproducible.</description>
      <pubDate>Mon, 21 Jul 2025 00:00:00 GMT</pubDate>
      <dc:creator>Brian Grinstead</dc:creator>
      <guid>https://briangrinstead.com/blog/shrinking-vwa-classifieds/</guid>
    </item>
    <item>
      <title>What’s Next For Speedometer</title>
      <link>https://briangrinstead.com/blog/whats-next-for-speedometer/</link>
      <description>I have some thoughts about what’s next for the Speedometer benchmark, after the Speedometer 3 launch a few months back.</description>
      <pubDate>Fri, 23 Aug 2024 00:00:00 GMT</pubDate>
      <dc:creator>Brian Grinstead</dc:creator>
      <guid>https://briangrinstead.com/blog/whats-next-for-speedometer/</guid>
    </item>
    <item>
      <title>Writing JS Functions in BigQuery</title>
      <link>https://briangrinstead.com/blog/js-functions-bigquery/</link>
      <description>While querying Custom Metrics in HTTP Archive it can be convenient to use JavaScript instead of SQL. Luckily there&#39;s a way to do this with BigQuery, which I learned reading the queries for the Web Almanac (link to all the SQL used to generate reports for the 2022 edition).</description>
      <pubDate>Sat, 11 Mar 2023 00:00:00 GMT</pubDate>
      <dc:creator>Brian Grinstead</dc:creator>
      <guid>https://briangrinstead.com/blog/js-functions-bigquery/</guid>
    </item>
    <item>
      <title>HTTP Archive Analysis of News Homepages</title>
      <link>https://briangrinstead.com/blog/httparchive-analysis-of-news-homepages/</link>
      <description>Here&#39;s a quick analysis I did for Speedometer 3 about the size of the DOM for some common news sites, in order to support the development of a test covering interactions within a complex news-like site.</description>
      <pubDate>Fri, 10 Mar 2023 00:00:00 GMT</pubDate>
      <dc:creator>Brian Grinstead</dc:creator>
      <guid>https://briangrinstead.com/blog/httparchive-analysis-of-news-homepages/</guid>
    </item>
    <item>
      <title>Automatically Publishing a Vite Project to GitHub Pages</title>
      <link>https://briangrinstead.com/blog/publishing-vite-project-to-github-pages/</link>
      <description>Here are my notes from publishing https://bgrins.github.io/editor-tests/ from https://github.com/bgrins/editor-tests. There&#39;s an action at https://github.com/peaceiris/actions-gh-pages that makes this easy without setting up additional API tokens, but there are a few Vite specific steps worth noting.</description>
      <pubDate>Tue, 14 Feb 2023 00:00:00 GMT</pubDate>
      <dc:creator>Brian Grinstead</dc:creator>
      <guid>https://briangrinstead.com/blog/publishing-vite-project-to-github-pages/</guid>
    </item>
    <item>
      <title>Fetch the latest copy of a page from the Wayback Machine</title>
      <link>https://briangrinstead.com/blog/fetch-latest-copy-from-wayback/</link>
      <description>Simple way to fetch the latest copy of a given URL from the wayback machine, without including the banner.</description>
      <pubDate>Mon, 12 Dec 2022 00:00:00 GMT</pubDate>
      <dc:creator>Brian Grinstead</dc:creator>
      <guid>https://briangrinstead.com/blog/fetch-latest-copy-from-wayback/</guid>
    </item>
    <item>
      <title>XUL/XBL Replacement Newsletter 20</title>
      <link>https://briangrinstead.com/blog/xbl-replacement-newsletter-20/</link>
      <description>This is the twentieth edition of the XUL/XBL Replacement Newsletter. As of last week, we have 0 xul files in mozilla-central. We’ve also been scoping out the work remaining in &quot;XUL Replacement&quot;, and have an update on post-XBL cleanups.</description>
      <pubDate>Mon, 16 Dec 2019 00:00:00 GMT</pubDate>
      <dc:creator>Brian Grinstead</dc:creator>
      <guid>https://briangrinstead.com/blog/xbl-replacement-newsletter-20/</guid>
    </item>
    <item>
      <title>The Firefox UI is now built with Web Components</title>
      <link>https://briangrinstead.com/blog/firefox-webcomponents/</link>
      <description>A couple of weeks ago, we landed a commit that took years of effort at Mozilla. It removed “XBL”, which means we’ve completed the process of migrating the Firefox UI to Web Components. It wasn’t easy - but I’ll get to that later.</description>
      <pubDate>Wed, 20 Nov 2019 00:00:00 GMT</pubDate>
      <dc:creator>Brian Grinstead</dc:creator>
      <guid>https://briangrinstead.com/blog/firefox-webcomponents/</guid>
    </item>
    <item>
      <title>XUL/XBL Replacement Newsletter 19</title>
      <link>https://briangrinstead.com/blog/xbl-replacement-newsletter-19/</link>
      <description>This is the nineteenth edition of the XUL/XBL Replacement Newsletter. Lots to share this time - we&#39;re making progress on the remaining XUL replacement work, while also clearing out the XBL implementation from mozilla-central.</description>
      <pubDate>Wed, 13 Nov 2019 00:00:00 GMT</pubDate>
      <dc:creator>Brian Grinstead</dc:creator>
      <guid>https://briangrinstead.com/blog/xbl-replacement-newsletter-19/</guid>
    </item>
  </channel>
</rss>