<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <icon>http://ln.ht/_/images/favicon-4c526c32c48400028d7739cac47cd2a3.svg?vsn=d</icon>
  <link type="text/html" rel="alternate" href="http://ln.ht/javascript/css/JavaScript"/>
  <link type="application/atom+xml" rel="self" href="http://ln.ht/_/feed/javascript/css/JavaScript"/>
  <id>http://ln.ht/_/feed/javascript/css/JavaScript</id>
  <title>Bookmarks tagged with: javascript,css,JavaScript</title>
  <updated>2026-09-17T20:35:16.305551Z</updated>
  <entry>
    <category label="javascript" term="javascript"/>
    <category label="css" term="css"/>
    <category label="web" term="web"/>
    <category label="shader" term="shader"/>
    <category label="glass" term="glass"/>
    <category label="liquid" term="liquid"/>
    <author>
      <name>reimar</name>
      <uri>https://ln.ht/~reimar</uri>
    </author>
    <content type="html">&lt;p&gt;
Apply realistic glass refraction, blur, chromatic aberration, and lighting effects to any HTML element using WebGL shaders.&lt;/p&gt;
</content>
    <link rel="alternate" href="https://liquid-glass.ybouane.com/"/>
    <id>https://liquid-glass.ybouane.com/</id>
    <title>LiquidGlass — WebGL Glass Effects for the Web</title>
    <updated>2026-04-29T11:42:49Z</updated>
  </entry>
  <entry>
    <category label="3d" term="3d"/>
    <category label="javascript" term="javascript"/>
    <category label="doom" term="doom"/>
    <category label="doom-ports" term="doom-ports"/>
    <category label="css" term="css"/>
    <category label="web-development" term="web-development"/>
    <author>
      <name>mlb</name>
      <uri>https://ln.ht/~mlb</uri>
    </author>
    <content type="html">&lt;p&gt;
On how to build a port of DOOM doing al the rendering through CSS.&lt;/p&gt;
</content>
    <link rel="alternate" href="https://nielsleenheer.com/articles/2026/css-is-doomed-rendering-doom-in-3d-with-css/"/>
    <id>https://nielsleenheer.com/articles/2026/css-is-doomed-rendering-doom-in-3d-with-css/</id>
    <title>CSS is DOOMed!</title>
    <updated>2026-03-29T10:35:57Z</updated>
  </entry>
  <entry>
    <category label="JavaScript" term="JavaScript"/>
    <category label="CSS" term="CSS"/>
    <author>
      <name>soveran</name>
      <uri>https://ln.ht/~soveran</uri>
    </author>
    <content type="html">&lt;p&gt;
An overview of what makes modern CSS so awesome.&lt;/p&gt;
</content>
    <link rel="alternate" href="https://lyra.horse/blog/2025/08/you-dont-need-js/"/>
    <id>https://lyra.horse/blog/2025/08/you-dont-need-js/</id>
    <title>You no longer need JavaScript Ʊ lyra&apos;s epic blog</title>
    <updated>2026-02-26T06:52:52Z</updated>
  </entry>
  <entry>
    <category label="JavaScript" term="JavaScript"/>
    <category label="CSS" term="CSS"/>
    <author>
      <name>bbbhltz</name>
      <uri>https://ln.ht/~bbbhltz</uri>
    </author>
    <content type="html">&lt;p&gt;
An overview of what makes modern CSS so awesome.&lt;/p&gt;
</content>
    <link rel="alternate" href="https://lyra.horse/blog/2025/08/you-dont-need-js/"/>
    <id>https://lyra.horse/blog/2025/08/you-dont-need-js/</id>
    <title>You no longer need JavaScript Ʊ lyra&apos;s epic blog</title>
    <updated>2026-02-25T06:01:18Z</updated>
  </entry>
  <entry>
    <category label="JavaScript" term="JavaScript"/>
    <category label="CSS" term="CSS"/>
    <author>
      <name>ivanhercaz</name>
      <uri>https://ln.ht/~ivanhercaz</uri>
    </author>
    <content type="html">&lt;p&gt;
An overview of what makes modern CSS so awesome.&lt;/p&gt;
</content>
    <link rel="alternate" href="https://lyra.horse/blog/2025/08/you-dont-need-js/"/>
    <id>https://lyra.horse/blog/2025/08/you-dont-need-js/</id>
    <title>You no longer need JavaScript Ʊ lyra&apos;s epic blog</title>
    <updated>2026-02-25T00:31:10Z</updated>
  </entry>
  <entry>
    <category label="javascript" term="javascript"/>
    <category label="css" term="css"/>
    <category label="programming" term="programming"/>
    <author>
      <name>thezipcreator</name>
      <uri>https://ln.ht/~thezipcreator</uri>
    </author>
    <content type="html"></content>
    <link rel="alternate" href="https://lyra.horse/blog/2025/08/you-dont-need-js/#fnref:15"/>
    <id>https://lyra.horse/blog/2025/08/you-dont-need-js/#fnref:15</id>
    <title>You no longer need JavaScript Ʊ lyra&apos;s epic blog</title>
    <updated>2026-02-24T18:45:35Z</updated>
  </entry>
  <entry>
    <category label="JavaScript" term="JavaScript"/>
    <category label="CSS" term="CSS"/>
    <category label="HTML" term="HTML"/>
    <category label="Date" term="Date"/>
    <author>
      <name>tmfnk</name>
      <uri>https://ln.ht/~tmfnk</uri>
    </author>
    <content type="html">&lt;p&gt;
A friendly guide to front-end date pickers!&lt;/p&gt;
</content>
    <link rel="alternate" href="https://pikaday.dbushell.com/"/>
    <id>https://pikaday.dbushell.com/</id>
    <title>Pikaday</title>
    <updated>2025-11-12T07:48:14Z</updated>
  </entry>
  <entry>
    <category label="js" term="js"/>
    <category label="webdev" term="webdev"/>
    <category label="css" term="css"/>
    <category label="web" term="web"/>
    <category label="programming" term="programming"/>
    <category label="javascript" term="javascript"/>
    <author>
      <name>fungi</name>
      <uri>https://ln.ht/~fungi</uri>
    </author>
    <content type="html">&lt;p&gt;
Argues that JS isn’t as necessary anymore, and that CSS can replace many niches previously filled by JS. Some strategies for avoiding JS.&lt;/p&gt;
</content>
    <link rel="alternate" href="https://lyra.horse/blog/2025/08/you-dont-need-js/"/>
    <id>https://lyra.horse/blog/2025/08/you-dont-need-js/</id>
    <title>You no longer need JavaScript</title>
    <updated>2025-09-24T07:08:53Z</updated>
  </entry>
  <entry>
    <category label="javascript" term="javascript"/>
    <category label="smallweb" term="smallweb"/>
    <category label="css" term="css"/>
    <category label="html" term="html"/>
    <author>
      <name>maf</name>
      <uri>https://ln.ht/~maf</uri>
    </author>
    <content type="html">&lt;p&gt;
It’s actually pretty incredible what HTML and CSS alone can achieve.&lt;/p&gt;
</content>
    <link rel="alternate" href="https://lyra.horse/blog/2025/08/you-dont-need-js/"/>
    <id>https://lyra.horse/blog/2025/08/you-dont-need-js/</id>
    <title>You no longer need JavaScript</title>
    <updated>2025-09-04T07:15:32Z</updated>
  </entry>
  <entry>
    <category label="graphql" term="graphql"/>
    <category label="json" term="json"/>
    <category label="typescript" term="typescript"/>
    <category label="javascript" term="javascript"/>
    <category label="css" term="css"/>
    <category label="html" term="html"/>
    <category label="biome" term="biome"/>
    <author>
      <name>stefankuehnel</name>
      <uri>https://ln.ht/~stefankuehnel</uri>
    </author>
    <content type="html"></content>
    <link rel="alternate" href="https://biomejs.dev/"/>
    <id>https://biomejs.dev/</id>
    <title>BiomeJS: Formatter, Linter, and More</title>
    <updated>2025-06-22T23:17:27Z</updated>
  </entry>
  <entry>
    <category label="bash" term="bash"/>
    <category label="python" term="python"/>
    <category label="go" term="go"/>
    <category label="java" term="java"/>
    <category label="javascript" term="javascript"/>
    <category label="typescript" term="typescript"/>
    <category label="css" term="css"/>
    <category label="html" term="html"/>
    <category label="google" term="google"/>
    <author>
      <name>stefankuehnel</name>
      <uri>https://ln.ht/~stefankuehnel</uri>
    </author>
    <content type="html"></content>
    <link rel="alternate" href="https://google.github.io/styleguide/"/>
    <id>https://google.github.io/styleguide/</id>
    <title>Google Style Guides</title>
    <updated>2025-06-13T23:53:08Z</updated>
  </entry>
  <entry>
    <category label="javascript" term="javascript"/>
    <category label="css" term="css"/>
    <category label="html" term="html"/>
    <author>
      <name>stefankuehnel</name>
      <uri>https://ln.ht/~stefankuehnel</uri>
    </author>
    <content type="html"></content>
    <link rel="alternate" href="https://web.dev/patterns?hl=en"/>
    <id>https://web.dev/patterns?hl=en</id>
    <title>Web Patterns: A Collection of Code Snippets to Help You Optimize Your Web Projects</title>
    <updated>2025-05-29T00:18:10Z</updated>
  </entry>
  <entry>
    <category label="accessibility" term="accessibility"/>
    <category label="web-components" term="web-components"/>
    <category label="javascript" term="javascript"/>
    <category label="css" term="css"/>
    <category label="html" term="html"/>
    <author>
      <name>stefankuehnel</name>
      <uri>https://ln.ht/~stefankuehnel</uri>
    </author>
    <content type="html"></content>
    <link rel="alternate" href="https://www.w3.org/WAI/ARIA/apg/patterns/"/>
    <id>https://www.w3.org/WAI/ARIA/apg/patterns/</id>
    <title>APG (ARIA Authoring Practices Guide): Patterns</title>
    <updated>2025-05-28T22:02:36Z</updated>
  </entry>
  <entry>
    <category label="web-components" term="web-components"/>
    <category label="javascript" term="javascript"/>
    <category label="css" term="css"/>
    <category label="html" term="html"/>
    <author>
      <name>stefankuehnel</name>
      <uri>https://ln.ht/~stefankuehnel</uri>
    </author>
    <content type="html"></content>
    <link rel="alternate" href="https://component.gallery/"/>
    <id>https://component.gallery/</id>
    <title>The Component Gallery: An up-To-Date Repository of Interface Components Based on Examples from the World of Design Systems</title>
    <updated>2025-05-28T21:13:18Z</updated>
  </entry>
  <entry>
    <category label="javascript" term="javascript"/>
    <category label="css" term="css"/>
    <category label="html" term="html"/>
    <author>
      <name>stefankuehnel</name>
      <uri>https://ln.ht/~stefankuehnel</uri>
    </author>
    <content type="html"></content>
    <link rel="alternate" href="https://developer.chrome.com/blog/introducing-popover-api"/>
    <id>https://developer.chrome.com/blog/introducing-popover-api</id>
    <title> Introducing the Popover API</title>
    <updated>2025-05-28T21:10:18Z</updated>
  </entry>
  <entry>
    <category label="web-components" term="web-components"/>
    <category label="javascript" term="javascript"/>
    <category label="css" term="css"/>
    <category label="html" term="html"/>
    <author>
      <name>stefankuehnel</name>
      <uri>https://ln.ht/~stefankuehnel</uri>
    </author>
    <content type="html"></content>
    <link rel="alternate" href="https://plainvanillaweb.com/index.html"/>
    <id>https://plainvanillaweb.com/index.html</id>
    <title>Plain Vanilla Web: An Explainer for Doing Web Development Using Only Vanilla Techniques</title>
    <updated>2025-05-28T20:42:41Z</updated>
  </entry>
  <entry>
    <category label="javascript" term="javascript"/>
    <category label="css" term="css"/>
    <category label="html" term="html"/>
    <category label="web" term="web"/>
    <author>
      <name>maf</name>
      <uri>https://ln.ht/~maf</uri>
    </author>
    <content type="html">&lt;p&gt;
An explainer for doing web development using only vanilla techniques.&lt;/p&gt;
</content>
    <link rel="alternate" href="https://plainvanillaweb.com/index.html"/>
    <id>https://plainvanillaweb.com/index.html</id>
    <title>Plain Vanilla</title>
    <updated>2025-05-14T09:41:22Z</updated>
  </entry>
  <entry>
    <category label="guide" term="guide"/>
    <category label="css" term="css"/>
    <category label="javascript" term="javascript"/>
    <category label="html" term="html"/>
    <category label="webdesign" term="webdesign"/>
    <author>
      <name>greyb34rd</name>
      <uri>https://ln.ht/~greyb34rd</uri>
    </author>
    <content type="html"></content>
    <link rel="alternate" href="https://plainvanillaweb.com/index.html"/>
    <id>https://plainvanillaweb.com/index.html</id>
    <title>Plain Vanilla</title>
    <updated>2025-05-12T16:22:19Z</updated>
  </entry>
  <entry>
    <category label="css" term="css"/>
    <category label="animation" term="animation"/>
    <category label="js" term="js"/>
    <category label="javascript" term="javascript"/>
    <author>
      <name>pyrho</name>
      <uri>https://ln.ht/~pyrho</uri>
    </author>
    <content type="html"></content>
    <link rel="alternate" href="https://animejs.com"/>
    <id>https://animejs.com</id>
    <title>All-in-one animation engine.</title>
    <updated>2025-04-03T19:35:53Z</updated>
  </entry>
  <entry>
    <category label="javascript" term="javascript"/>
    <category label="library" term="library"/>
    <category label="client" term="client"/>
    <category label="serverside" term="serverside"/>
    <category label="ssr" term="ssr"/>
    <category label="framework" term="framework"/>
    <category label="js" term="js"/>
    <category label="css" term="css"/>
    <author>
      <name>reimar</name>
      <uri>https://ln.ht/~reimar</uri>
    </author>
    <content type="html">&lt;p&gt;
mizu.js is a TypeScript/JavaScript library designed to provide a simple and efficient way to create dynamic web pages without the need for a complex framework.&lt;/p&gt;
</content>
    <link rel="alternate" href="https://mizu.sh/"/>
    <id>https://mizu.sh/</id>
    <title>mizu.js | Lightweight HTML templating library for any-side rendering</title>
    <updated>2025-03-28T08:57:17Z</updated>
  </entry>
</feed>