<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>links.lmorchard.com - #webdev</title>
    <link>/tags/webdev/</link>
    <description>Recent bookmarks tagged #webdev</description>
    <lastBuildDate>Mon, 02 Nov 2026 08:24:42 +0000</lastBuildDate>
    <item>
      <title>aboard-io/tinylittleoffice: A free office suite where your document is inside the link and easy to share. There&#39;s no account and nothing saved unless you choose.</title>
      <link>https://github.com/aboard-io/tinylittleoffice</link>
      <description>A free office suite where your document is inside the link and easy to share. There&#39;s no account and nothing saved unless you choose.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #nifty #office #tools #web #webdev&lt;/p&gt;</description>
      <pubDate>Wed, 28 Oct 2026 07:32:02 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38824</guid>
      <category>nifty</category>
      <category>office</category>
      <category>tools</category>
      <category>web</category>
      <category>webdev</category>
      <enclosure url="https://links.lmorchard.com/static/110763d7e5fa375ad66c12ad5f96a348.png" type="image/png"></enclosure>
    </item>
    <item>
      <title>Do web components have a future if nobody is writing them? | Read the Tea Leaves</title>
      <link>https://nolanlawson.com/2026/10/19/do-web-components-have-a-future-if-nobody-is-writing-them/</link>
      <description>So whatever happens to web components in the future, and regardless of whether web developers ignore them, forget them, celebrate their demise, or write them off entirely, nothing can take this victory away from them. They are woven into the texture of the web platform in a way that can never be undone. For me, this makes me happy even if I never write another web component again.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #webcomponents #webdev&lt;/p&gt;</description>
      <pubDate>Tue, 20 Oct 2026 18:04:49 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38812</guid>
      <category>webcomponents</category>
      <category>webdev</category>
      <enclosure url="https://links.lmorchard.com/static/2870208ec4168f9a507c409d67c76446.webp" type="image/webp"></enclosure>
    </item>
    <item>
      <title>Why don’t more developers “use the platform”? | Read the Tea Leaves</title>
      <link>https://nolanlawson.com/2026/10/03/why-dont-more-developers-use-the-platform/</link>
      <description>The argument is simple: why build something yourself, in JavaScript, when the browser can do it for you? Whatever you build, it’s likely to have poorer performance and worse usability than something the browser could just give you out-of-the-box.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #web #webdev&lt;/p&gt;</description>
      <pubDate>Wed, 07 Oct 2026 17:31:48 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38794</guid>
      <category>web</category>
      <category>webdev</category>
      <enclosure url="https://links.lmorchard.com/static/804051ce631bffe91d9209a087dd9ae5.webp" type="image/webp"></enclosure>
    </item>
    <item>
      <title>OpenSeadragon</title>
      <link>https://openseadragon.github.io/</link>
      <description>An open-source, web-based viewer for high-resolution zoomable images, implemented in pure JavaScript, for desktop and mobile.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #nifty #webdev&lt;/p&gt;</description>
      <pubDate>Thu, 10 Sep 2026 18:26:53 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38746</guid>
      <category>nifty</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Antiquated HTML Snippets and Artefacts | Vale.Rocks</title>
      <link>https://vale.rocks/posts/html-relics</link>
      <description>This article doesn’t cover once-specced but now obsolete bits of HTML but instead looks at all the snippets that have wormed their way into websites as result of, or in combat against, third-party integrations, browser competition, vendor extensions, and platform-specific hacks. The bits of HTML that were included for reasons, and which have been forgotten for present irrelevance. The snippets that live on only in the markup of sites from bygone eras and in the minds of those who fought during the browser wars.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #history #html #webdev&lt;/p&gt;</description>
      <pubDate>Thu, 10 Sep 2026 02:41:46 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38741</guid>
      <category>history</category>
      <category>html</category>
      <category>webdev</category>
      <enclosure url="https://links.lmorchard.com/static/9a1ff63edc0b812674682a038779b584.webp" type="image/webp"></enclosure>
    </item>
    <item>
      <title>Pure CSS halftone patterns: dots, lines, circles</title>
      <link>https://codepen.io/editor/MackFitz/pen/01a056f3-9af6-7f1b-a031-e52a5d38813d</link>
      <description>A project overdue. As an 80&#39;s/90&#39;s kid, I was obsessed with printing technology - and especially halftone patterns. I&#39;ve long theorized that these pat&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #css #nifty #webdev&lt;/p&gt;</description>
      <pubDate>Fri, 04 Sep 2026 15:59:25 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38729</guid>
      <category>css</category>
      <category>nifty</category>
      <category>webdev</category>
      <enclosure url="https://links.lmorchard.com/static/4de983e71a4cdbdfe8aa61a766683ada.jpg" type="image/jpeg"></enclosure>
    </item>
    <item>
      <title>The asteroid currently hitting frontend web development | Read the Tea Leaves</title>
      <link>https://nolanlawson.com/2026/08/23/the-asteroid-currently-hitting-frontend-web-development/</link>
      <description>Meanwhile, Cursor and Viget have blogged about migrating their codebases from Solid and Lit, respectively, to React. Since rewrites are less expensive with agents, this may be a bit surprising: why not move to the more performant/less verbose framework? The answer (explicitly in Cursor’s case, and I suspect for Viget as well) is of course: “the agents know React.” For better or worse, React is heavily overrepresented in the training weights, and “agent experience” is starting to matter more than developer experience.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #agents #ai #llms #webdev&lt;/p&gt;</description>
      <pubDate>Tue, 25 Aug 2026 19:06:13 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38712</guid>
      <category>agents</category>
      <category>ai</category>
      <category>llms</category>
      <category>webdev</category>
    </item>
    <item>
      <title>daijro/camoufox: 🦊 Anti-detect browser</title>
      <link>https://github.com/daijro/camoufox</link>
      <description>Camoufox is an open source anti-detect browser built for webscraping &amp; AI agents.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #agents #ai #browser #webdev&lt;/p&gt;</description>
      <pubDate>Wed, 19 Aug 2026 23:34:12 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38696</guid>
      <category>agents</category>
      <category>ai</category>
      <category>browser</category>
      <category>webdev</category>
      <enclosure url="https://links.lmorchard.com/static/965feb8a24790e0ca3ccba24f95ddad2.png" type="image/png"></enclosure>
    </item>
    <item>
      <title>Introducing Kitesurf: The agent-first browser that runs in V8 isolates on Cloudflare Workers | Cloudflare Blog</title>
      <link>https://blog.cloudflare.com/kitesurf/</link>
      <description>Kitesurf is significantly more efficient in CPU and memory consumption than Chromium for common agentic tasks like screenshots and HTML extraction. What follows is the story of how we built it. Buckle up, it’s going to get technical — but we promise to keep it interesting.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #agents #ai #browsers #webdev&lt;/p&gt;</description>
      <pubDate>Wed, 19 Aug 2026 23:33:45 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38695</guid>
      <category>agents</category>
      <category>ai</category>
      <category>browsers</category>
      <category>webdev</category>
    </item>
    <item>
      <title>h4ckf0r0day/obscura: The headless browser for AI agents and web scraping</title>
      <link>https://github.com/h4ckf0r0day/obscura</link>
      <description>The headless browser for AI agents and web scraping&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #agents #browsers #webdev&lt;/p&gt;</description>
      <pubDate>Wed, 19 Aug 2026 23:32:21 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38694</guid>
      <category>agents</category>
      <category>browsers</category>
      <category>webdev</category>
      <enclosure url="https://links.lmorchard.com/static/91960645f97b05b68a5798933d4459f4.png" type="image/png"></enclosure>
    </item>
    <item>
      <title>How I make my blog posts more resilient | Michael Harley</title>
      <link>https://michaelharley.net/posts/2026/08/05/how-i-make-my-blog-posts-more-resilient/</link>
      <description>In short, the parts of my old archived posts that survived 14 years were the ones I owned and kept simple; the parts that broke were the ones I outsourced to someone else&#39;s server.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #metablogging #webdev&lt;/p&gt;</description>
      <pubDate>Tue, 11 Aug 2026 00:33:39 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38681</guid>
      <category>metablogging</category>
      <category>webdev</category>
      <enclosure url="https://links.lmorchard.com/static/e4fe249b302c5716488a4239f141afd7.png" type="image/png"></enclosure>
    </item>
    <item>
      <title>Softcore First, Hardcore Eventually: A Ladder for the IndieWeb · brennan.day</title>
      <link>https://brennan.day/softcore-first-hardcore-eventually-a-ladder-for-the-indieweb/</link>
      <description>&#34;Hardcore&#34; and &#34;easy&#34; IndieWeb aren&#39;t two camps you have to pick a side of. No, there are rungs on the ladder, and most people need to climb it, rather than getting dropped on whichever rung feels most ideologically pure and getting told to figure out the rest.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #indieweb #webdev&lt;/p&gt;</description>
      <pubDate>Thu, 23 Jul 2026 20:07:56 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38663</guid>
      <category>indieweb</category>
      <category>webdev</category>
      <enclosure url="https://links.lmorchard.com/static/8f4db80072548115c2b3bdb109c9de76.jpg" type="image/jpeg"></enclosure>
    </item>
    <item>
      <title>mutativejs/travels: A fast, framework-agnostic undo/redo core powered by Mutative JSON Patch</title>
      <link>https://github.com/mutativejs/travels</link>
      <description>A fast, framework-agnostic undo/redo core powered by Mutative JSON Patch&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #javascript #webdev&lt;/p&gt;</description>
      <pubDate>Tue, 21 Jul 2026 21:46:54 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38656</guid>
      <category>javascript</category>
      <category>webdev</category>
      <enclosure url="https://links.lmorchard.com/static/be702e1e2a107157a2acd371edb5c144.png" type="image/png"></enclosure>
    </item>
    <item>
      <title>Jelly UI — Soft Web Components</title>
      <link>https://jelly-ui.com/</link>
      <description>Jelly UI is a dependency-free Web Components library for soft, tactile product interfaces. Real form controls meet soft-body physics, with dark mode, right-to-left support and WCAG AA color tokens built in.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #components #webdev&lt;/p&gt;</description>
      <pubDate>Tue, 21 Jul 2026 02:34:38 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38654</guid>
      <category>components</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Firefox in WebAssembly</title>
      <link>https://developer.puter.com/labs/firefox-wasm/</link>
      <description>he Gecko engine compiled to WebAssembly.&#xA;The real Firefox interface, rendering entirely inside this browser tab.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #firefox #wasm #webdev&lt;/p&gt;</description>
      <pubDate>Thu, 16 Jul 2026 03:13:29 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38649</guid>
      <category>firefox</category>
      <category>wasm</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
