Friday Links #34: Fresh JavaScript Tools & Releases
A weekly roundup of modern JS libraries, frameworks, and dev discoveries
Friday Links #34 brings another curated batch of JavaScript tools, releases, and resources worth your attention. This week’s selection highlights practical libraries, experimental projects, and notable ecosystem updates that can influence real-world workflows. If you like staying current without the noise, this digest delivers the signal.
Pinterest processes more searches than ChatGPT
According to Pinterest CEO Bill Ready, who made the comparison while discussing the company’s latest quarterly results. He positioned Pinterest as a major standalone search and discovery entry point, especially for commercial intent.
According to third-party estimates, ChatGPT handles around 75B searches per month, while Pinterest sees roughly 80B, generating about 1.7B monthly clicks. Ready noted that more than half of Pinterest searches are commercial in nature, versus roughly 2% for ChatGPT (by his estimate).
The quarter itself came in slightly below expectations: — revenue: $1.32B vs $1.33B expected — EPS: $0.67 vs $0.69 expected — Q1 2026 outlook: $951–971M vs $980M expected
Pinterest attributed the softness to reduced advertiser budgets (especially in Europe) and new tariffs affecting home and furniture categories. Despite this, user growth beat forecasts, reaching 619M monthly active users (+12% YoY). Shares dropped about 20% in after-hours trading.
The company says it’s doubling down on visual search, recommendations, personalization, and tighter e-commerce integrations (including Amazon partnerships) to capture buying intent earlier in the discovery journey.
📜 Articles & Tutorials
Gemini 3 Deep Think: Advancing science, research and engineering
Email RFC Protocol Support - Complete Standards & Specifications Guide
CSS in 2026: The new features reshaping frontend development
Greedy Rectangle Merging: Turning Binary Grids into Simple Geometry – JavaScript example
You probably don’t need useCallback here
agent-browser - Browser automation CLI for AI agents
syntux - Generative UIs for the web.
JavaScript Frameworks - Heading into 2026
A new meta tag for respecting text scaling on mobile
The logo soup problem (and how to solve it)
Debugging with AI: Can It Replace an Experienced Developer?
⚒️ Tools
npmx — A Faster, More Informative npm Registry Browser — A new high-performance interface for exploring packages from the official npm registry. Search is quick and accurate, and package pages (for example, axios) surface richer metadata and insights at a glance. It’s not meant to replace the official registry, but it makes the default npmjs.com browsing experience feel dated. The built-in package comparison feature is especially useful.
Rari – Rust-powered React framework
almostnode — Run a Node.js Environment in the Browser — An experimental project that brings a Node.js (v20) runtime directly into the browser, including basic npm package support. It’s still early and not production-ready, but the concept is intriguing and the live demo on the homepage shows promising potential.
Everything Claude Code - The complete collection of Claude Code configs from an Anthropic hackathon winner.
Atlas - Network Infrastructure Visualizer - Open-source tool for network discovery, visualization, and monitoring. Built with Go, FastAPI, and React, supports Docker host scanning.
Awilix - Extremely powerful Inversion of Control (IoC) container for Node.JS
Aedes - Barebone MQTT broker that can run on any stream server, the node way
broz - A simple, frameless browser for screenshots
Shaka Player - JavaScript player library / DASH & HLS client / MSE-EME player
SVG Studio — A Browser-Based SVG Editing Tool
Baseline Status for Video - An Easy Way to Show Baseline Support in Videos. A small, practical utility for quickly displaying Baseline support status in video content. It helps creators visually communicate browser feature support and compatibility without building custom overlays or graphics.
Promptefy - Prompt-Driven Video Generator with Gemini
📚 Libs
Fireshare - Self host your media and share with unique links
Fleetbase - Modular logistics and supply chain operating system (LSOS)
Peek - Light Weight “Headroom Style” scroll intent library that hides the site header on scroll down and shows on scroll up
ChatKit — A Framework for Building AI Chat Experiences — A developer framework for adding polished, AI-powered chat interfaces to applications with minimal setup. It provides ready-made building blocks for conversational features and orchestration, helping teams ship advanced chat functionality quickly without rebuilding common patterns from scratch.
image-js - Image processing and manipulation in JavaScript
⌚ Releases
TypeScript 6.0 has entered beta. This release isn’t about flashy new features — it focuses on simplifying and cleaning up tsconfig settings. Think of it as a transitional version designed to smooth the path toward the future Go-based “native” TypeScript 7 compiler.
Improved type inference for functions without
this: TypeScript now treats functions that don’t actually usethisas less context-sensitive, improving inference in more cases.Support for subpath imports starting with
#/: You can now use imports likeimport x from "#/module"in supported environments, simplifying internal package aliasing.New
--stableTypeOrderingflag: A flag to make type ordering deterministic and closer to TypeScript 7’s behavior, reducing differences between runs.ES2025 support for
targetandlib: The newes2025target and lib options include newer built-in API types (e.g.,RegExp.escape).Temporal API types included: Built-in type definitions for the ECMAScript
TemporalAPI are now available.New types for Map upsert methods:
TypesforgetOrInsertandgetOrInsertComputedmethods onMap/WeakMaphave been added.Simplified DOM lib:
dom.iterableanddom.asynciterableare now fully included inlib.dom, so you can drop extra entries in"lib".Updated default compiler options: Defaults such as
"strict": true,module: "esnext", andtarget: es2025reflect modern JS practices.Changed default
rootDir: Now defaults to the directory containingtsconfig.json, simplifying output layout.types defaults to
[]: The default global types list intsconfig.jsonis now empty by default.
Transformers.js v4 Preview: Now Available on NPM!
pnpm 10.29.3, Orange ORM v5.0.0
Gatsby v5.16 Adds React 19 Support — The latest Gatsby release (v5.16) introduces official support for React 19, bringing compatibility with the newest React features and runtime behavior.
📺 Videos
Designing a Database Like a Senior Engineer (ERD & PRD)
Improving Performance using React Server Components!
RSC vs SSR Performance: Why LCP Optimization Fails Without Streaming and Suspense
Windows Users Are Switching and Linux Is Where They’re Going
WHO SURVIVES AI? Junior vs Senior
🔒 Master Role-Based Authorization in NestJS (Full Guide)
🎤 Talks & Podcasts
No content this week 😢
🗞️ News & Updates
Introducing GPT‑5.3‑Codex‑Spark
A Quick Guide to WCAG 3.0 — An overview of WCAG 3.0, the next generation of the W3C’s web accessibility guidelines. The standard is still in active development, with many details evolving, and a draft candidate recommendation is not expected until around 2027. It’s a helpful early look at where accessibility requirements are heading next.
WCAG 3.0 overview and update 2026
Anthropic raises $30 billion in Series G funding at $380 billion post-money valuation
That wraps up this week’s picks. Try a few tools, explore the releases, and save what fits your stack. More JavaScript finds and ecosystem highlights are coming in the next edition.



