144 points by brandon_bot 10 days ago | 153 comments
CSS Painting API(mozilla.org) The CSS Painting API — part of the CSS Houdini umbrella of APIs — allows developers to write JavaScript functions that can draw directly into an element's background, border, or content.
A thought on JavaScript "proof of work" anti-scraper systems(utoronto.ca) One of the things that people are increasingly using these days to deal with the issue of aggressive LLM and other web scrapers is JavaScript based "proof of work" systems, where your web server requires visiting clients to run some JavaScript to solve a challenge; one such system (increasingly widely used) is Xe Iaso's Anubis.
Show HN: Advanced Chunking in JavaScript/TypeScript with Chonkie(ycombinator.com) Hi HN,<p>We’re Shreyash and Bhavnick. We built Chonkie, an open-source library for advanced chunking and embedding of text and code. It was previously Python-only, but we just released a TypeScript version: https://github.com/chonkie-inc/chonkie-ts<p>Many AI projects in JS/TS (like those using Vercel's AI SDK or Mastra) rely on basic text splitters. But better chunking = better retrieval = better performance. That’s what Chonkie is built for.
JavaScript Ecosystem Performance(e18e.dev) e18e (Ecosystem Performance) is an initiative to connect the folks and projects working to improve the performance of JS packages.
W3C: Minimum Common Web Platform API(wintertc.org) The Minimum Common Web Platform API is a curated subset of standardized Web Platform APIs intended to define a minimum set of capabilities common to Browser and Non-Browser JavaScript-based runtime environments.
61 points by qwertycodepl 18 days ago | 33 comments
Reports of Deno's Demise Have Been Greatly Exaggerated(deno.com) There’s been some criticism lately about Deno - about Deploy, KV, Fresh, and our momentum in general. You may have seen some of the criticism online; it’s made the rounds in the usual places, and attracted a fair amount of attention.
ClojureScript 1.12.42(clojurescript.org) We’re happy to announce a new release of ClojureScript. If you’re an existing user of ClojureScript please read over the following release notes carefully.
Just Fucking Use React(justfuckingusereact.com) This is about acknowledging that sometimes, complexity is not a choice, it's a fucking requirement. And when that complexity hits, trying to wrangle it with document.getElementById and a prayer is like trying to build a goddamn space shuttle with fucking popsicle sticks and glue. You might get something that looks vaguely shuttle-shaped, but it'll be a wobbly, unmaintainable, terrifying piece of shit that explodes on the launchpad.