Hacker News with Generative AI: JavaScript

Show HN: I reverse engineered top websites to build an animated UI library (reverseui.com)
Effortlessly integrate trending animated components to your projects, with all the styling and animations handled for you.
Abusing DuckDB-WASM by making SQL draw 3D graphics (Sort Of) (hey.earth)
I had this slightly crazy idea: Could I ditch most of the conventional JavaScript game loop and rendering logic and build a 3D game engine where SQL queries did the heavy lifting?
Ask HN: Qt style "Signals and Slots" based JavaScript UI library? (ycombinator.com)
Are there any equivalent of Qt style loosely coupled "Signals and Slots" based JavaScript UI library?
Show HN: npx -y @considered/harmful (npmjs.com)
Most MCP servers suggest using npx -y as the recommended way to install a server. This downloads and executes arbitrary scripts from the internet. This is grossly insecure and I think the MCP authors should use more secure ways to package and distribute their MCP servers to users.
Show HN: Woeful – let web apps safely and securely connect to external resources (github.com/MercuryWorkshop)
Woeful is a tool that lets web apps to safely and securely connect to the outside internet without a complex backend.
Solidjs: Simple and performant reactivity for building user interfaces (solidjs.com)
JavaScript Views, the Hard Way – A Pattern for Writing UI (github.com/matthewp)
Learn how to build views in plain JavaScript in a way that is maintainable, performant, and fun. Writing JavaScript Views the Hard Way is inspired by such books as Learn C the Hard Way.
SmallJS Release 1.6 (small-js.org)
What I don't like in JavaScript (waspdev.com)
I actually love JavaScript and despite of its flaws I think it's still has a done a lot of things right and it's one of the best programming languages in the world despite of the criticism.
Archeology of React (2016) (reactjs.org)
Just three and a half years ago we open sourced a little JavaScript library called React. The journey since that day has been incredibly exciting.
JSX over the Wire (overreacted.io)
Suppose you have an API route that returns some data as JSON:
Some features that every JavaScript developer should know in 2025 (waspdev.com)
JavaScript is constantly evolving and newer features are introduced. This oftentimes makes older coding practices outdated, and even less efficient. Bellow is a list of some important features (old and new) that most developers might be unaware of.
Bun v1.2.9 (bun.sh)
This release fixes 48 bugs (addressing 116 👍). Bun.redis is a builtin Redis client for Bun. ListObjectsV2 support in Bun.S3Client, more libuv symbols, require.extensions compatibility, regressions & bugfixes in node:http, AsyncLocalStorage, and node:crypto.
Deno Under TinyKVM in Varnish (varnish-software.com)
A little bit about compute in Varnish Cache and some Deno JS benchmarksHey all. I recently wrote about TinyKVM, a sandbox with native performance. This time I want to write about how you can try it out as a compute framework in Varnish Cache.
Ask HN: Are you interested in a text only browser that runs JavaScript? (ycombinator.com)
There’s much prior art (good overview here: https://sr.ht/~bptato/chawan/#neighbors), but I’m doing something different that wants to exist.
Hiding elements that require JavaScript without JavaScript (0xda.de)
I’ve tried my best to make sure that this site works great (or at least reasonably well) even without JavaScript, but when JavaScript isn’t available, it can be a little clunky to hide things that do require it. With a mere 7 lines (or a one-liner if you’re nasty), you can easily hide elements that require JavaScript so that you don’t end up with broken functionality visible to users who have JavaScript off.
Show HN: uWrap.js – A faster and more accurate text wrapping util in < 2KB (github.com/leeoniya)
uWrap exists to efficiently predict varying row heights for list and grid virtualization, a technique for UI performance optimization when rendering large, scrollable datasets.
Understanding Hydration Errors by Building a SSR React Project (propelauth.com)
If you’ve written React code in any server-rendered framework, you’ve almost certainly gotten a hydration error. These look like:
Show HN: Transputer emulator in JavaScript (fast enough to be useful) (nanochess.org)
This is a Javascript port of my transputer emulator written originally in C for my series of articles about the transputer processor.
Show HN: A new VSCode extension that shows definition functions in a stack (github.com/eridien)
Definition Stack is a unique vscode extension. It is a tool for reading Javascript and Typescript code, especially unfamiliar code. The source code of definitions and references are shown in a stack for fast review. Functions appear in isolation in blocks.
On JavaScript's Weirdness (stack-auth.com)
AnimeJs v4 Is Here (animejs.com)
A fast and versatile JavaScript library to animate the web.
Show HN: Offline JavaScript PubSub between browser tabs (simon-frey.com)
TabSub offers you an easy to use Javascript PubSub via local storage. No server is required as all messages are shared via the browser built in local storage.
Show HN: JavaScript Flowchart Generator (curranjrobertson.github.io)
Turn your JavaScript code into clear flowcharts instantly.
Bare: Run JavaScript Everywhere (pears.com)
The Holepunch team has introduced Bare, a groundbreaking minimal JavaScript runtime designed for both desktop and mobile.
Mithril.js: small (8.96 KB gzipped) modern client-side JavaScript framework (github.com/MithrilJS)
A modern client-side JavaScript framework for building Single Page Applications. It's small (8.96 KB gzipped), fast and provides routing and XHR utilities out of the box.
Endor: WebAssembly-Based Server in the Browser (thenewstack.io)
Show HN: Wasp – the first full-stack framework powered by an LLM (wasp.sh)
For those of you who are new here, we have been building a full-stack, batteries-included web framework for the last four years. You can think of Wasp as a modern, JS-based incarnation of Laravel, Django or Ruby on Rails. We based it on a custom compiler so it doesn’t depend on the specific stack or the architecture in the long run (currently it supports React, Node.js and Prisma).
Show HN: Nue – Apps lighter than a React button (nuejs.org)
On this release we're showing what you can do by taking the modern web standards — HTML, CSS, and JS — to their absolute peak:
V8: From CFG to Sea of Nodes and back again (v8.dev)
V8’s end-tier optimizing compiler, Turbofan, is famously one of the few large-scale production compilers to use Sea of Nodes (SoN). However, since almost 3 years ago, we’ve started to get rid of Sea of Nodes and fall back to a more traditional Control-Flow Graph (CFG) Intermediate Representation (IR), which we named Turboshaft.