<?xml version="1.0" encoding="UTF-8"?>
 <rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://web.resource.org/cc/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://pinboard.in">
    <title>Pinboard (cothrun)</title>
    <link>https://pinboard.in/u:cothrun/public/</link>
    <description>recent bookmarks from cothrun</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="https://aube.en.dev/"/>
	<rdf:li rdf:resource="https://causality.blog/essays/what-async-promised/"/>
	<rdf:li rdf:resource="https://news.ycombinator.com/item?id=47506713"/>
	<rdf:li rdf:resource="https://news.ycombinator.com/item?id=47473231"/>
	<rdf:li rdf:resource="https://hologram.page/"/>
	<rdf:li rdf:resource="https://news.ycombinator.com/item?id=47336989"/>
	<rdf:li rdf:resource="https://news.ycombinator.com/item?id=47142156"/>
	<rdf:li rdf:resource="https://news.ycombinator.com/item?id=46936595"/>
	<rdf:li rdf:resource="https://backbonejs.org/"/>
	<rdf:li rdf:resource="https://news.ycombinator.com/item?id=46589658"/>
	<rdf:li rdf:resource="https://elo-lang.org/"/>
	<rdf:li rdf:resource="https://news.ycombinator.com/item?id=46407337"/>
	<rdf:li rdf:resource="https://news.ycombinator.com/item?id=46367224"/>
	<rdf:li rdf:resource="https://news.ycombinator.com/item?id=46266102"/>
	<rdf:li rdf:resource="https://news.ycombinator.com/item?id=46124267"/>
	<rdf:li rdf:resource="https://news.ycombinator.com/item?id=45858905"/>
	<rdf:li rdf:resource="https://encolajs.com/form-controller/validation/encola-validator.html"/>
	<rdf:li rdf:resource="https://encolajs.com/form-controller/"/>
	<rdf:li rdf:resource="https://www.mend.io/renovate/"/>
	<rdf:li rdf:resource="https://news.ycombinator.com/item?id=45261480"/>
	<rdf:li rdf:resource="https://news.ycombinator.com/item?id=44778936"/>
	<rdf:li rdf:resource="https://news.ycombinator.com/item?id=44691986"/>
	<rdf:li rdf:resource="https://queue.acm.org/detail.cfm?id=3746174"/>
	<rdf:li rdf:resource="https://napi.rs/"/>
	<rdf:li rdf:resource="https://github.com/ije/mono-jsx"/>
	<rdf:li rdf:resource="https://mithril.js.org/index.html"/>
	<rdf:li rdf:resource="https://www.jsdelivr.com/"/>
	<rdf:li rdf:resource="https://andregarzia.com/2025/06/experimenting-with-no-build-web-applications.html"/>
	<rdf:li rdf:resource="https://news.ycombinator.com/item?id=44061836"/>
	<rdf:li rdf:resource="https://news.ycombinator.com/item?id=43868273"/>
	<rdf:li rdf:resource="https://jhuddle.github.io/ponys/"/>
	<rdf:li rdf:resource="https://waspdev.com/articles/2025-04-06/features-that-every-js-developer-must-know-in-2025"/>
	<rdf:li rdf:resource="https://news.ycombinator.com/item?id=43733636"/>
	<rdf:li rdf:resource="https://stack-auth.com/blog/on-javascripts-weirdness"/>
	<rdf:li rdf:resource="https://lobste.rs/s/dlrmfi/on_javascript_s_weirdness"/>
	<rdf:li rdf:resource="https://news.ycombinator.com/item?id=43458738"/>
	<rdf:li rdf:resource="https://echarts.apache.org/en/index.html"/>
	<rdf:li rdf:resource="https://lobste.rs/s/yq4tc7/introducing_bare_small_modular"/>
	<rdf:li rdf:resource="https://github.com/holepunchto/bare"/>
	<rdf:li rdf:resource="https://visjs.github.io/vis-timeline/docs/timeline/"/>
	<rdf:li rdf:resource="https://visjs.github.io/vis-timeline/examples/timeline/"/>
	<rdf:li rdf:resource="https://jott.live/markdown/js_gc_in_wasm"/>
	<rdf:li rdf:resource="https://news.ycombinator.com/item?id=42876840"/>
	<rdf:li rdf:resource="https://news.ycombinator.com/item?id=42501532"/>
	<rdf:li rdf:resource="https://byteofdev.com/posts/javascript-benchmarking-mess/"/>
	<rdf:li rdf:resource="https://prismic.io/blog/javascript-meta-frameworks-ecosystem"/>
	<rdf:li rdf:resource="https://david.guillot.me/en/posts/tech/following-up-mother-of-all-htmx-demos/"/>
	<rdf:li rdf:resource="https://stimulus.hotwired.dev/"/>
	<rdf:li rdf:resource="https://github.com/cure53/DOMPurify"/>
	<rdf:li rdf:resource="https://astro.build/"/>
	<rdf:li rdf:resource="https://www.reddit.com/r/node/comments/1fxojc6/how_comes_we_still_dont_have_a_mature_library_for/"/>
	<rdf:li rdf:resource="https://mavo.io/"/>
	<rdf:li rdf:resource="https://hotwired.dev/"/>
	<rdf:li rdf:resource="https://github.com/gnat/surreal"/>
	<rdf:li rdf:resource="https://adactio.com/journal/20618"/>
	<rdf:li rdf:resource="https://data-star.dev/"/>
	<rdf:li rdf:resource="https://news.ycombinator.com/item?id=41269321"/>
	<rdf:li rdf:resource="https://vanillajsx.com/"/>
	<rdf:li rdf:resource="https://www.freecodecamp.org/news/free-8-hour-node-express-course/"/>
	<rdf:li rdf:resource="https://github.com/koajs/koa/wiki"/>
	<rdf:li rdf:resource="https://ajaxial.unmodernweb.com/"/>
	<rdf:li rdf:resource="https://porffor.dev/"/>
	<rdf:li rdf:resource="https://wallabyjs.com/"/>
	<rdf:li rdf:resource="https://adonisjs.com/"/>
	<rdf:li rdf:resource="https://blog.sequin.io/liveview-is-best-with-svelte/"/>
	<rdf:li rdf:resource="https://signalizejs.com/"/>
	<rdf:li rdf:resource="https://timkadlec.com/2014/09/js-parse-and-execution-time/"/>
	<rdf:li rdf:resource="https://medium.com/reloading/javascript-start-up-performance-69200f43b201"/>
	<rdf:li rdf:resource="https://blog.meain.io/2024/just-enough-cors/"/>
	<rdf:li rdf:resource="https://github.com/biomejs/biome"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="https://aube.en.dev/">
    <title>aube</title>
    <dc:date>2026-05-07T17:51:41+00:00</dc:date>
    <link>https://aube.en.dev/</link>
    <dc:creator>cothrun</dc:creator><description><![CDATA[<blockquote>A fast Node.js package manager</blockquote>]]></description>
<dc:subject>tools node.js javascript packages</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:3c2dc02da2c4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:node.js"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:packages"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://causality.blog/essays/what-async-promised/">
    <title>What Async Promised and What it Delivered — Causality</title>
    <dc:date>2026-04-22T15:33:43+00:00</dc:date>
    <link>https://causality.blog/essays/what-async-promised/</link>
    <dc:creator>cothrun</dc:creator><description><![CDATA[<blockquote>The async/await saga is a story where each chapter solves the previous chapter's worst problem while introducing new structural costs. The sequential syntax that made async code readable also obscures the thing that matters: which operations actually depend on each other.</blockquote>]]></description>
<dc:subject>javascript rust</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:7442a3485d10/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:rust"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://news.ycombinator.com/item?id=47506713">
    <title>Show HN: I took back Video.js after 16 years and we rewrote it to be 88% smaller | Hacker News</title>
    <dc:date>2026-03-25T19:36:47+00:00</dc:date>
    <link>https://news.ycombinator.com/item?id=47506713</link>
    <dc:creator>cothrun</dc:creator><dc:subject>video ux ui javascript webdev</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:8cd0966bf4db/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:video"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:ux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:ui"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:webdev"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://news.ycombinator.com/item?id=47473231">
    <title>JavaScript Is Enough | Hacker News</title>
    <dc:date>2026-03-22T20:25:08+00:00</dc:date>
    <link>https://news.ycombinator.com/item?id=47473231</link>
    <dc:creator>cothrun</dc:creator><dc:subject>javascript frameworks webdev</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:06ccffc803ad/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:frameworks"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:webdev"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://hologram.page/">
    <title>Hologram</title>
    <dc:date>2026-03-12T07:56:27+00:00</dc:date>
    <link>https://hologram.page/</link>
    <dc:creator>cothrun</dc:creator><dc:subject>elixir framework webdev javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:473f1b3f1a8e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:elixir"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:framework"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://news.ycombinator.com/item?id=47336989">
    <title>Temporal: A nine-year journey to fix time in JavaScript | Hacker News</title>
    <dc:date>2026-03-12T03:11:21+00:00</dc:date>
    <link>https://news.ycombinator.com/item?id=47336989</link>
    <dc:creator>cothrun</dc:creator><dc:subject>libraries javascript time timezone</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:4e5c177c00ba/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:libraries"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:time"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:timezone"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://news.ycombinator.com/item?id=47142156">
    <title>How we rebuilt Next.js with AI in one week | Hacker News</title>
    <dc:date>2026-02-24T22:49:27+00:00</dc:date>
    <link>https://news.ycombinator.com/item?id=47142156</link>
    <dc:creator>cothrun</dc:creator><dc:subject>next.js vite vinext javascript framework cloudflare</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:8bc180bf1f1d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:next.js"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:vite"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:vinext"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:framework"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:cloudflare"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://news.ycombinator.com/item?id=46936595">
    <title>Bun v1.3.9 | Hacker News</title>
    <dc:date>2026-02-09T04:57:32+00:00</dc:date>
    <link>https://news.ycombinator.com/item?id=46936595</link>
    <dc:creator>cothrun</dc:creator><dc:subject>bun javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:697558652990/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:bun"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://backbonejs.org/">
    <title>Backbone.js</title>
    <dc:date>2026-01-24T01:42:04+00:00</dc:date>
    <link>https://backbonejs.org/</link>
    <dc:creator>cothrun</dc:creator><dc:subject>webdev jquery legacy library javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:31c02ba93339/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:jquery"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:legacy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:library"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://news.ycombinator.com/item?id=46589658">
    <title>Date is out, Temporal is in | Hacker News</title>
    <dc:date>2026-01-12T16:40:18+00:00</dc:date>
    <link>https://news.ycombinator.com/item?id=46589658</link>
    <dc:creator>cothrun</dc:creator><dc:subject>javascript date time</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:058fc21b7384/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:date"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:time"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://elo-lang.org/">
    <title>Elo — An expression language</title>
    <dc:date>2026-01-12T02:18:47+00:00</dc:date>
    <link>https://elo-lang.org/</link>
    <dc:creator>cothrun</dc:creator><description><![CDATA[<blockquote>A simple, well-designed, portable, and safe data expression language

Elo compiles to JavaScript, Ruby, and SQL. Built for No-Code tools where non-technical users need to manipulate data easily and safely.
Try it now
Get started
=
Simple by Design

A pure data language: everything is a value, no reference semantics, no new. One equality operator that just works. Designed to be safe for non-technical users.
3x
Truly Portable

One expression compiles to semantically equivalent JavaScri...]]></description>
<dc:subject>expression sql ruby javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:b0d98b707108/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:expression"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://news.ycombinator.com/item?id=46407337">
    <title>Replacing JavaScript with Just HTML | Hacker News</title>
    <dc:date>2026-01-05T20:51:40+00:00</dc:date>
    <link>https://news.ycombinator.com/item?id=46407337</link>
    <dc:creator>cothrun</dc:creator><dc:subject>webdev html javascript css simplicity</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:d89985dfc618/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:html"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:css"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:simplicity"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://news.ycombinator.com/item?id=46367224">
    <title>Fabrice Bellard Releases MicroQuickJS | Hacker News</title>
    <dc:date>2025-12-23T19:37:49+00:00</dc:date>
    <link>https://news.ycombinator.com/item?id=46367224</link>
    <dc:creator>cothrun</dc:creator><dc:subject>javascript embedded</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:389ff1aafdc6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:embedded"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://news.ycombinator.com/item?id=46266102">
    <title>JSDoc is TypeScript | Hacker News</title>
    <dc:date>2025-12-14T22:16:08+00:00</dc:date>
    <link>https://news.ycombinator.com/item?id=46266102</link>
    <dc:creator>cothrun</dc:creator><dc:subject>typescript jsdoc types javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:fc9a4c0c8613/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:typescript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:jsdoc"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:types"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://news.ycombinator.com/item?id=46124267">
    <title>Anthropic acquires Bun | Hacker News</title>
    <dc:date>2025-12-02T19:33:47+00:00</dc:date>
    <link>https://news.ycombinator.com/item?id=46124267</link>
    <dc:creator>cothrun</dc:creator><dc:subject>bun anthropic javascript llm</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:e433f1be8a7f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:bun"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:anthropic"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:llm"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://news.ycombinator.com/item?id=45858905">
    <title>Marko – A declarative, HTML‑based language | Hacker News</title>
    <dc:date>2025-11-09T03:01:39+00:00</dc:date>
    <link>https://news.ycombinator.com/item?id=45858905</link>
    <dc:creator>cothrun</dc:creator><dc:subject>frontend html javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:fe3cf0b14f8d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:frontend"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:html"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://encolajs.com/form-controller/validation/encola-validator.html">
    <title>EncolaJS Validator | EncolaJS Form Controller</title>
    <dc:date>2025-10-17T17:21:46+00:00</dc:date>
    <link>https://encolajs.com/form-controller/validation/encola-validator.html</link>
    <dc:creator>cothrun</dc:creator><description><![CDATA[<blockquote>Universal Form Controller for all web apps</blockquote>]]></description>
<dc:subject>javascript form validation</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:77ccebb6842c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:form"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:validation"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://encolajs.com/form-controller/">
    <title>EncolaJS Form Controller | Framework-agnostic form state management</title>
    <dc:date>2025-10-17T17:21:17+00:00</dc:date>
    <link>https://encolajs.com/form-controller/</link>
    <dc:creator>cothrun</dc:creator><description><![CDATA[<blockquote>Framework-agnostic form state management using alien-signals

Reactive form state management that works with Vue, React, Alpine.js, and any JavaScript framework.</blockquote>]]></description>
<dc:subject>javascript forms state validation</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:23e11222a7e6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:forms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:state"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:validation"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.mend.io/renovate/">
    <title>Mend Renovate Products: Automate Dependency Updates</title>
    <dc:date>2025-09-16T21:57:12+00:00</dc:date>
    <link>https://www.mend.io/renovate/</link>
    <dc:creator>cothrun</dc:creator><description><![CDATA[<blockquote>Automate your dependency updates with Mend Renovate Products. Create pull requests directly in your repositories and merge updates with confidence.</blockquote>]]></description>
<dc:subject>update dependency integration cicd automation packages javascript tools security</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:8e964f2bb723/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:update"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:dependency"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:integration"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:cicd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:automation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:packages"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:security"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://news.ycombinator.com/item?id=45261480">
    <title>Just Use HTML | Hacker News</title>
    <dc:date>2025-09-16T14:50:59+00:00</dc:date>
    <link>https://news.ycombinator.com/item?id=45261480</link>
    <dc:creator>cothrun</dc:creator><dc:subject>html simplicity webdev javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:cf0bea0eb726/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:html"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:simplicity"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://news.ycombinator.com/item?id=44778936">
    <title>Modern Node.js Patterns | Hacker News</title>
    <dc:date>2025-08-10T05:31:13+00:00</dc:date>
    <link>https://news.ycombinator.com/item?id=44778936</link>
    <dc:creator>cothrun</dc:creator><dc:subject>node.js javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:4d5c9ce4ec03/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:node.js"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://news.ycombinator.com/item?id=44691986">
    <title>JavaScript decided my day starts at 9am | Hacker News</title>
    <dc:date>2025-07-30T16:20:40+00:00</dc:date>
    <link>https://news.ycombinator.com/item?id=44691986</link>
    <dc:creator>cothrun</dc:creator><dc:subject>javascript datetime</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:d9676f177687/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:datetime"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://queue.acm.org/detail.cfm?id=3746174">
    <title>When Is WebAssembly Going to Get DOM Support? - ACM Queue</title>
    <dc:date>2025-07-23T19:01:51+00:00</dc:date>
    <link>https://queue.acm.org/detail.cfm?id=3746174</link>
    <dc:creator>cothrun</dc:creator><dc:subject>wasm javascript dom</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:b390a5fa2063/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:wasm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:dom"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://napi.rs/">
    <title>Home – NAPI-RS</title>
    <dc:date>2025-07-10T14:41:53+00:00</dc:date>
    <link>https://napi.rs/</link>
    <dc:creator>cothrun</dc:creator><description><![CDATA[<blockquote>NAPI-RS is a framework for building Node.js addons in Rust.</blockquote>]]></description>
<dc:subject>node rust javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:9e9921bdfa05/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:node"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:rust"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/ije/mono-jsx">
    <title>ije/mono-jsx: `&lt;html&gt;` as a `Response`.</title>
    <dc:date>2025-06-20T18:59:00+00:00</dc:date>
    <link>https://github.com/ije/mono-jsx</link>
    <dc:creator>cothrun</dc:creator><description><![CDATA[<blockquote>mono-jsx is a JSX runtime that renders <html> element to Response object in JavaScript runtimes like Node.js, Deno, Bun, Cloudflare Workers, etc.</blockquote>]]></description>
<dc:subject>jsx javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:9a089b217718/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:jsx"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://mithril.js.org/index.html">
    <title>Introduction - Mithril.js</title>
    <dc:date>2025-06-20T17:03:52+00:00</dc:date>
    <link>https://mithril.js.org/index.html</link>
    <dc:creator>cothrun</dc:creator><description><![CDATA[<blockquote>Mithril.js is a modern client-side JavaScript framework for building Single Page Applications. It's small (8.7 KiB gzip), fast and provides routing and XHR utilities out of the box.</blockquote>]]></description>
<dc:subject>webdev spa javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:d327733b9438/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:spa"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.jsdelivr.com/">
    <title>jsDelivr - A free, fast, and reliable CDN for JS and open source</title>
    <dc:date>2025-06-20T17:03:36+00:00</dc:date>
    <link>https://www.jsdelivr.com/</link>
    <dc:creator>cothrun</dc:creator><description><![CDATA[<blockquote>Optimized for JS and ESM delivery from npm and GitHub. Works with all web formats. Serving more than 150 billion requests per month.</blockquote>]]></description>
<dc:subject>cdn opensource javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:1a954f8ee842/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:cdn"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:opensource"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://andregarzia.com/2025/06/experimenting-with-no-build-web-applications.html">
    <title>Experimenting with no-build Web Applications • AndreGarzia.com</title>
    <dc:date>2025-06-20T17:03:12+00:00</dc:date>
    <link>https://andregarzia.com/2025/06/experimenting-with-no-build-web-applications.html</link>
    <dc:creator>cothrun</dc:creator><description><![CDATA[<blockquote>AndreGarzia.com website</blockquote>]]></description>
<dc:subject>javascript webdev simplicity</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:aaae3cdda6f0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:simplicity"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://news.ycombinator.com/item?id=44061836">
    <title>Showh HN: SQLite JavaScript - extend your database with JavaScript | Hacker News</title>
    <dc:date>2025-05-22T20:03:13+00:00</dc:date>
    <link>https://news.ycombinator.com/item?id=44061836</link>
    <dc:creator>cothrun</dc:creator><dc:subject>sqlite udf javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:690355cae2fb/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:sqlite"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:udf"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://news.ycombinator.com/item?id=43868273">
    <title>Webflow makes GSAP 100% free – plus more updates | Hacker News</title>
    <dc:date>2025-05-02T15:38:09+00:00</dc:date>
    <link>https://news.ycombinator.com/item?id=43868273</link>
    <dc:creator>cothrun</dc:creator><dc:subject>javascript animation</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:fe04029ce738/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:animation"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://jhuddle.github.io/ponys/">
    <title>Ponys 🦄</title>
    <dc:date>2025-05-01T17:33:17+00:00</dc:date>
    <link>https://jhuddle.github.io/ponys/</link>
    <dc:creator>cothrun</dc:creator><description><![CDATA[<blockquote>Declarative creation of browser-native web components.</blockquote>]]></description>
<dc:subject>webcomponents webdev javascript frontend</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:795d8d48e0cb/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:webcomponents"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:frontend"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://waspdev.com/articles/2025-04-06/features-that-every-js-developer-must-know-in-2025">
    <title>Some features that every JavaScript developer should know in 2025 | WaspDev</title>
    <dc:date>2025-04-26T21:08:29+00:00</dc:date>
    <link>https://waspdev.com/articles/2025-04-06/features-that-every-js-developer-must-know-in-2025</link>
    <dc:creator>cothrun</dc:creator><description><![CDATA[<blockquote>The list of JavaScript features that every web developer should know in 2025 in order to efficiently code in JavaScript.</blockquote>]]></description>
<dc:subject>javascript iterators</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:d3de9313c695/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:iterators"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://news.ycombinator.com/item?id=43733636">
    <title>JavaScript Views, the Hard Way – A Pattern for Writing UI | Hacker News</title>
    <dc:date>2025-04-20T01:09:16+00:00</dc:date>
    <link>https://news.ycombinator.com/item?id=43733636</link>
    <dc:creator>cothrun</dc:creator><dc:subject>javascript ui views</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:efdb1c75cd06/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:ui"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:views"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://stack-auth.com/blog/on-javascripts-weirdness">
    <title>On JavaScript's Weirdness - Stack Auth</title>
    <dc:date>2025-04-18T15:24:58+00:00</dc:date>
    <link>https://stack-auth.com/blog/on-javascripts-weirdness</link>
    <dc:creator>cothrun</dc:creator><description><![CDATA[<blockquote>Stack Auth is the open-source Auth0 alternative. We are your login and signup page, and everything that comes with that.</blockquote>]]></description>
<dc:subject>javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:d06da05220cd/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://lobste.rs/s/dlrmfi/on_javascript_s_weirdness">
    <title>On JavaScript's Weirdness | Lobsters</title>
    <dc:date>2025-04-16T19:44:39+00:00</dc:date>
    <link>https://lobste.rs/s/dlrmfi/on_javascript_s_weirdness</link>
    <dc:creator>cothrun</dc:creator><dc:subject>javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:0f5ad688dba5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://news.ycombinator.com/item?id=43458738">
    <title>Writing a tiny undo/redo stack in JavaScript | Hacker News</title>
    <dc:date>2025-04-16T19:38:10+00:00</dc:date>
    <link>https://news.ycombinator.com/item?id=43458738</link>
    <dc:creator>cothrun</dc:creator><dc:subject>undo redo javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:b171948e576a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:undo"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:redo"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://echarts.apache.org/en/index.html">
    <title>Apache ECharts</title>
    <dc:date>2025-04-10T01:03:51+00:00</dc:date>
    <link>https://echarts.apache.org/en/index.html</link>
    <dc:creator>cothrun</dc:creator><description><![CDATA[<blockquote>Apache ECharts, a powerful, interactive charting and visualization library for browser</blockquote>]]></description>
<dc:subject>charts graphs data library visualization webdev javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:9375200924ca/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:charts"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:graphs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:data"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:library"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:visualization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://lobste.rs/s/yq4tc7/introducing_bare_small_modular">
    <title>Introducing Bare, a small and modular JavaScript runtime | Lobsters</title>
    <dc:date>2025-04-04T15:31:47+00:00</dc:date>
    <link>https://lobste.rs/s/yq4tc7/introducing_bare_small_modular</link>
    <dc:creator>cothrun</dc:creator><dc:subject>javascript runtime node deno bun</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:137662bc03bf/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:runtime"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:node"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:deno"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:bun"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/holepunchto/bare">
    <title>holepunchto/bare: Small and modular JavaScript runtime for desktop and mobile</title>
    <dc:date>2025-04-04T15:30:57+00:00</dc:date>
    <link>https://github.com/holepunchto/bare</link>
    <dc:creator>cothrun</dc:creator><description><![CDATA[<blockquote>Small and modular JavaScript runtime for desktop and mobile - holepunchto/bare</blockquote>]]></description>
<dc:subject>javascript runtime interpreter</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:a08fe7c9afe6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:runtime"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:interpreter"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://visjs.github.io/vis-timeline/docs/timeline/">
    <title>timeline - vis.js - A dynamic, browser based visualization library.</title>
    <dc:date>2025-03-18T17:47:52+00:00</dc:date>
    <link>https://visjs.github.io/vis-timeline/docs/timeline/</link>
    <dc:creator>cothrun</dc:creator><dc:subject>javascript timeline library</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:7bb8e640bf8c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:timeline"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:library"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://visjs.github.io/vis-timeline/examples/timeline/">
    <title>Vis Timeline Examples</title>
    <dc:date>2025-03-18T17:46:58+00:00</dc:date>
    <link>https://visjs.github.io/vis-timeline/examples/timeline/</link>
    <dc:creator>cothrun</dc:creator><dc:subject>javascript timeline library</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:32e87b4fb06e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:timeline"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:library"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://jott.live/markdown/js_gc_in_wasm">
    <title>jott - js_gc_in_wasm</title>
    <dc:date>2025-02-24T21:19:46+00:00</dc:date>
    <link>https://jott.live/markdown/js_gc_in_wasm</link>
    <dc:creator>cothrun</dc:creator><dc:subject>wasm webdev javascript gc</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:ae6fe0ed1c35/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:wasm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:gc"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://news.ycombinator.com/item?id=42876840">
    <title>JavaScript Temporal is coming | Hacker News</title>
    <dc:date>2025-01-30T17:35:53+00:00</dc:date>
    <link>https://news.ycombinator.com/item?id=42876840</link>
    <dc:creator>cothrun</dc:creator><dc:subject>javascript time datetime temporal</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:5aa6ff44156d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:time"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:datetime"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:temporal"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://news.ycombinator.com/item?id=42501532">
    <title>JavaScript Benchmarking Is a Mess | Hacker News</title>
    <dc:date>2024-12-24T17:22:59+00:00</dc:date>
    <link>https://news.ycombinator.com/item?id=42501532</link>
    <dc:creator>cothrun</dc:creator><dc:subject>javascript performance benchmarking</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:600fec102698/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:benchmarking"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://byteofdev.com/posts/javascript-benchmarking-mess/">
    <title>JavaScript Benchmarking Is a Mess</title>
    <dc:date>2024-12-24T17:22:44+00:00</dc:date>
    <link>https://byteofdev.com/posts/javascript-benchmarking-mess/</link>
    <dc:creator>cothrun</dc:creator><description><![CDATA[<blockquote>Design decisions core to JavaScript have caused a multitude of problems for benchmarking. Is there a solution to this?</blockquote>]]></description>
<dc:subject>javascript performance benchmarking</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:68ff7d2dd9fd/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:benchmarking"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://prismic.io/blog/javascript-meta-frameworks-ecosystem">
    <title>Understanding the JavaScript Meta-Framework Ecosystem</title>
    <dc:date>2024-12-05T22:03:39+00:00</dc:date>
    <link>https://prismic.io/blog/javascript-meta-frameworks-ecosystem</link>
    <dc:creator>cothrun</dc:creator><description><![CDATA[<blockquote>JavaScript meta-frameworks compared: A guide to choosing between frameworks like Next.js, Remix, Astro, Nuxt, or SvelteKit for your web development needs.</blockquote>]]></description>
<dc:subject>javascript react next.js astro remix</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:91bb6f8f57f7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:react"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:next.js"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:astro"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:remix"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://david.guillot.me/en/posts/tech/following-up-mother-of-all-htmx-demos/">
    <title>Following up &quot;Mother of all htmx demos&quot; | David Guillot</title>
    <dc:date>2024-11-27T20:59:30+00:00</dc:date>
    <link>https://david.guillot.me/en/posts/tech/following-up-mother-of-all-htmx-demos/</link>
    <dc:creator>cothrun</dc:creator><description><![CDATA[<blockquote>Almost 2 years since my talk at DjangoCon Europe about migrating from React to htmx. A lot has been said and asked, here is my follow-up.</blockquote>]]></description>
<dc:subject>htmx django javascript demo</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:f835364fb60a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:htmx"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:django"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:demo"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://stimulus.hotwired.dev/">
    <title>Stimulus: A modest JavaScript framework for the HTML you already have.</title>
    <dc:date>2024-11-27T20:59:14+00:00</dc:date>
    <link>https://stimulus.hotwired.dev/</link>
    <dc:creator>cothrun</dc:creator><description><![CDATA[<blockquote>Stimulus is a JavaScript framework with modest ambitions. It doesn’t seek to take over your entire front-end—in fact, it’s not concerned with rendering HTML at all. Instead, it’s designed to augment your HTML with just enough behavior to make it shine.</blockquote>]]></description>
<dc:subject>rails framework javascript HTML webdev</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:b329c70f23bf/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:framework"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:HTML"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:webdev"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/cure53/DOMPurify">
    <title>cure53/DOMPurify: DOMPurify - a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG. DOMPurify works with a secure default, but offers a lot of configurability and hooks. Demo:</title>
    <dc:date>2024-11-07T21:08:14+00:00</dc:date>
    <link>https://github.com/cure53/DOMPurify</link>
    <dc:creator>cothrun</dc:creator><description><![CDATA[<blockquote>DOMPurify - a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG. DOMPurify works with a secure default, but offers a lot of configurability and hooks. Demo: - cure53/DOMPurify</blockquote>]]></description>
<dc:subject>html sanitizer library javascript dom xss security</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:f9c5d64e6788/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:html"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:sanitizer"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:library"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:dom"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:xss"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:security"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://astro.build/">
    <title>Astro</title>
    <dc:date>2024-10-30T22:30:43+00:00</dc:date>
    <link>https://astro.build/</link>
    <dc:creator>cothrun</dc:creator><description><![CDATA[<blockquote>Astro builds fast content sites, powerful web applications, dynamic server APIs, and everything in-between.</blockquote>]]></description>
<dc:subject>framework javascript webdev cms react tools</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:31b956ef6532/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:framework"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:cms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:react"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:tools"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.reddit.com/r/node/comments/1fxojc6/how_comes_we_still_dont_have_a_mature_library_for/">
    <title>How comes we still don’t have a mature library for auth? : node</title>
    <dc:date>2024-10-08T17:50:31+00:00</dc:date>
    <link>https://www.reddit.com/r/node/comments/1fxojc6/how_comes_we_still_dont_have_a_mature_library_for/</link>
    <dc:creator>cothrun</dc:creator><description><![CDATA[<blockquote>I may be just ranting, but it drives me crazy, that there are no mature libs for auth in js world... Laravel for example just gives it for...</blockquote>]]></description>
<dc:subject>javascript auth</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:47d0b0b3c7ef/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:auth"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://mavo.io/">
    <title>Mavo: A new, approachable way to create Web applications</title>
    <dc:date>2024-10-07T23:58:17+00:00</dc:date>
    <link>https://mavo.io/</link>
    <dc:creator>cothrun</dc:creator><dc:subject>webdev hypermedia framework javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:61e028a89183/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:hypermedia"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:framework"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://hotwired.dev/">
    <title>HTML Over The Wire | Hotwire</title>
    <dc:date>2024-10-03T16:04:22+00:00</dc:date>
    <link>https://hotwired.dev/</link>
    <dc:creator>cothrun</dc:creator><description><![CDATA[<blockquote>Hotwire is an alternative approach to building modern web applications without using much JavaScript by sending HTML instead of JSON over the wire.</blockquote>]]></description>
<dc:subject>javascript hotwire rails webdev</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:a6d1cb55e480/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:hotwire"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:webdev"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/gnat/surreal">
    <title>gnat/surreal: 🗿 Mini jQuery alternative. Dependency-free animations. Locality of Behavior. Use one element or arrays transparently. Pairs with htmx. Vanilla querySelector() but better!</title>
    <dc:date>2024-10-02T22:06:03+00:00</dc:date>
    <link>https://github.com/gnat/surreal</link>
    <dc:creator>cothrun</dc:creator><description><![CDATA[<blockquote>🗿 Mini jQuery alternative. Dependency-free animations. Locality of Behavior.  Use one element or arrays transparently. Pairs with htmx. Vanilla querySelector() but better! - gnat/surreal</blockquote>]]></description>
<dc:subject>jquery library frontend htmx javascript dom animation webdev</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:5d808f3d3f60/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:jquery"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:library"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:frontend"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:htmx"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:dom"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:animation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:webdev"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://adactio.com/journal/20618">
    <title>Adactio: Journal—HTML web components</title>
    <dc:date>2024-09-23T18:01:33+00:00</dc:date>
    <link>https://adactio.com/journal/20618</link>
    <dc:creator>cothrun</dc:creator><description><![CDATA[<blockquote>Don’t replace. Augment.</blockquote>]]></description>
<dc:subject>webcomponents webdev standards javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:16a9b11902a8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:webcomponents"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:standards"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://data-star.dev/">
    <title>DATASTAR</title>
    <dc:date>2024-09-23T01:03:40+00:00</dc:date>
    <link>https://data-star.dev/</link>
    <dc:creator>cothrun</dc:creator><description><![CDATA[<blockquote>Real-time hypermedia framework

Using a single 14 KiB CDN link and have access to everything needed to rival a full-stack SPA framework; all in the language of your choice. To give some perspective, the entire Datastar framework over 13x smaller than the rocket image above.</blockquote>]]></description>
<dc:subject>hypermedia javascript framework</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:0cf4d0e5e8e8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:hypermedia"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:framework"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://news.ycombinator.com/item?id=41269321">
    <title>VanillaJSX.com | Hacker News</title>
    <dc:date>2024-08-19T04:14:35+00:00</dc:date>
    <link>https://news.ycombinator.com/item?id=41269321</link>
    <dc:creator>cothrun</dc:creator><dc:subject>javascript jsx webdev vanillajs</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:911099db202b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:jsx"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:vanillajs"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://vanillajsx.com/">
    <title>Vanilla JSX</title>
    <dc:date>2024-08-17T18:13:41+00:00</dc:date>
    <link>https://vanillajsx.com/</link>
    <dc:creator>cothrun</dc:creator><dc:subject>javascript jsx minimalism webcomponents framework simplicity react</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:ea7919cf038b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:jsx"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:minimalism"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:webcomponents"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:framework"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:simplicity"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:react"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.freecodecamp.org/news/free-8-hour-node-express-course/">
    <title>Learn Node.js and Express with This Free 8-hour Back End Development Course</title>
    <dc:date>2024-08-08T19:54:04+00:00</dc:date>
    <link>https://www.freecodecamp.org/news/free-8-hour-node-express-course/</link>
    <dc:creator>cothrun</dc:creator><dc:subject>javascript node express api learning course</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:cothrun/b:835c07d8ad6c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:node"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:express"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:api"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:learning"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:course"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/koajs/koa/wiki">
    <title>Home · koajs/koa Wiki</title>
    <dc:date>2024-08-07T17:29:06+00:00</dc:date>
    <link>https://github.com/koajs/koa/wiki</link>
    <dc:creator>cothrun</dc:creator><description><![CDATA[<blockquote>Expressive middleware for node.js using ES2017 async functions - Home · koajs/koa Wiki</blockquote>]]></description>
<dc:subject>javascript koa middleware library</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:6475fe3cecaf/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:koa"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:middleware"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:library"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://ajaxial.unmodernweb.com/">
    <title>Ajaxial - Painless, JavaScript-free AJAX</title>
    <dc:date>2024-08-01T21:26:53+00:00</dc:date>
    <link>https://ajaxial.unmodernweb.com/</link>
    <dc:creator>cothrun</dc:creator><dc:subject>javascript htmx</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:dc41ea0af15c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:htmx"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://porffor.dev/">
    <title>Porffor</title>
    <dc:date>2024-07-31T22:17:56+00:00</dc:date>
    <link>https://porffor.dev/</link>
    <dc:creator>cothrun</dc:creator><description><![CDATA[<blockquote>A from-scratch experimental ahead-of-time JS engine

Porffor is a unique JS engine/compiler/runtime, compiling JS code to WebAssembly or native ahead-of-time.
It is seriously limited for now; intended for research, not serious use!</blockquote>]]></description>
<dc:subject>javascript wasm compiler</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:13b391bc9a74/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:wasm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:compiler"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://wallabyjs.com/">
    <title>Wallaby - Immediate JavaScript test feedback in your IDE as-you-type</title>
    <dc:date>2024-07-12T14:39:52+00:00</dc:date>
    <link>https://wallabyjs.com/</link>
    <dc:creator>cothrun</dc:creator><description><![CDATA[<blockquote>Wallaby runs your JavaScript and TypeScript tests immediately as you type in VS Code, WebStorm and other editors, highlighting results next to your code.</blockquote>]]></description>
<dc:subject>javascript tool testing tdd webdev</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:570c6ce6bd21/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:tool"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:webdev"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://adonisjs.com/">
    <title>AdonisJS - A fully featured web framework for Node.js</title>
    <dc:date>2024-07-10T19:07:33+00:00</dc:date>
    <link>https://adonisjs.com/</link>
    <dc:creator>cothrun</dc:creator><description><![CDATA[<blockquote>AdonisJS is a TypeScript-first web framework for building web apps and API servers. It comes with support for testing, modern tooling, an ecosystem of official packages, and more.</blockquote>]]></description>
<dc:subject>nodejs javascript server framework webdev backend typescript</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:ac7fc89b5c2c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:server"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:framework"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:backend"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:typescript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.sequin.io/liveview-is-best-with-svelte/">
    <title>LiveView is best with Svelte</title>
    <dc:date>2024-07-10T19:02:52+00:00</dc:date>
    <link>https://blog.sequin.io/liveview-is-best-with-svelte/</link>
    <dc:creator>cothrun</dc:creator><description><![CDATA[<blockquote>Phoenix's LiveView is powerful. But it felt like it was missing something. Adding Svelte not only filled a big gap – it introduced us to an entirely new way to develop web apps.</blockquote>]]></description>
<dc:subject>javascript elixir phoenix svelte liveview webdev</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:0173e389ea07/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:elixir"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:phoenix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:svelte"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:liveview"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:webdev"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://signalizejs.com/">
    <title>Modular JavaScript Framework. | Signalize.js</title>
    <dc:date>2024-07-10T17:27:06+00:00</dc:date>
    <link>https://signalizejs.com/</link>
    <dc:creator>cothrun</dc:creator><description><![CDATA[<blockquote>Signalize is a client-side, module based, dependecy-less javascript framework designed for swift web development with minimum javascript. Web Components, Reactivity, Directives, SPA, and a lot more. A client-side JavaScript framework for everything.</blockquote>]]></description>
<dc:subject>modular javascript framework</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:596547058f2a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:modular"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:framework"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://timkadlec.com/2014/09/js-parse-and-execution-time/">
    <title>JS Parse and Execution Time - Web Performance Consulting | TimKadlec.com</title>
    <dc:date>2024-07-09T22:40:42+00:00</dc:date>
    <link>https://timkadlec.com/2014/09/js-parse-and-execution-time/</link>
    <dc:creator>cothrun</dc:creator><dc:subject>javascript performance webdev</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:2d102dc81d7a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:webdev"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.com/reloading/javascript-start-up-performance-69200f43b201">
    <title>JavaScript Start-up Performance. Update: The Cost Of JavaScript In 2019… | by Addy Osmani | reloading | Medium</title>
    <dc:date>2024-07-09T22:40:26+00:00</dc:date>
    <link>https://medium.com/reloading/javascript-start-up-performance-69200f43b201</link>
    <dc:creator>cothrun</dc:creator><dc:subject>javascript performance webdev</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:5201c9eac9c5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:webdev"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.meain.io/2024/just-enough-cors/">
    <title>Just enough CORS to not get stuck</title>
    <dc:date>2024-06-28T18:14:47+00:00</dc:date>
    <link>https://blog.meain.io/2024/just-enough-cors/</link>
    <dc:creator>cothrun</dc:creator><dc:subject>cors webdev javascript browsers security</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:c5ec8608d48f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:cors"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:browsers"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:security"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/biomejs/biome">
    <title>biomejs/biome: A toolchain for web projects, aimed to provide functionalities to maintain them. Biome offers formatter and linter, usable via CLI and LSP.</title>
    <dc:date>2024-06-26T22:16:37+00:00</dc:date>
    <link>https://github.com/biomejs/biome</link>
    <dc:creator>cothrun</dc:creator><description><![CDATA[<blockquote>Biome is a performant toolchain for web projects, it aims to provide developer tools to maintain the health of said projects.

Biome is a fast formatter for JavaScript, TypeScript, JSX, and JSON that scores 97% compatibility with Prettier.

Biome is a performant linter for JavaScript, TypeScript, and JSX that features more than 200 rules from ESLint, typescript-eslint, and other sources. It outputs detailed and contextualized diagnostics that help you to improve your code and become ...]]></description>
<dc:subject>javascript jsx json linter formatter css</dc:subject>
<dc:identifier>https://pinboard.in/u:cothrun/b:7dd6f5f7f8f8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:jsx"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:json"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:linter"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:formatter"/>
	<rdf:li rdf:resource="https://pinboard.in/u:cothrun/t:css"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>