#726 — March 7, 2025 |
|
JavaScript Weekly |
![]() |
A Report on How the Web is Really Using JavaScript — Each year, the HTTP Archive puts together the Web Almanac, a report on the ‘state of the Web’. The JavaScript section has just gone live and goes into depth on how much JS we’re using (or failing to use!), the popularity of TypeScript, loading methods, Web Worker use, and, yes, jQuery still leads the way! HTTP Archive |
Lynx: A Fresh Way to Build Apps from Web Technologies — Lynx is a new set of tools for building JavaScript-powered native and Web apps that draws inspiration from React Native but aims to be more modular and flexible (and eventually framework agnostic). It comes from, and is used by, TikTok, and comes with its own QuickJS-based JavaScript engine. Xuan Huang and the Lynx Team |
![]() Build Dynamic Forms with a JSON-Powered White-Label Form Builder — Create fully customizable, JSON-driven forms in your JavaScript app with SurveyJS. Our drag-and-drop form-building UI component integrates seamlessly with React, Angular, Vue 3, and vanilla JS, plus has no backend restrictions. Perfect for form-heavy apps. SurveyJS sponsor |
Announcing TypeScript 5.8 — Four months in the making, TypeScript 5.8 lands with a strong Node focus. You can now use Microsoft |
IN BRIEF:
|
RELEASES:
|
📒 Articles & Tutorials |
![]() |
JavaScript Fatigue Strikes Back — A developer with ‘a decade away’ from writing JavaScript returns to find that one thing hasn’t changed: “Choosing the right JavaScript framework is hard, man.” Allen Pike |
Dr. Axel's 'Sales Pitch' for TypeScript — As one of JavaScript’s most esteemed writers, if Dr. Axel can’t convince you of the value of TypeScript, who could? Dr. Axel Rauschmayer |
Instrument, Monitor, Fix: A Hands-On Debugging Class — Join us for a hands-on session where you’ll build it, watch it break, debug it, and go from “no idea what’s wrong” to fixing issues. Sentry sponsor |
Reimplementing Crossy Road in JavaScript — Two well put together tutorials so far covering reimplementing Crossy Road with either Three.js or React Three Fiber. In both written or video form. Hunor Márton Borbély |
Node Just Added TypeScript Support. What Does That Mean for Deno? — The Deno team, who went all in on TypeScript from day one, reflects on the continued increase in levels of support for TypeScript in Node and how their approaches differ. Andy Jiang and Ryan Dahl |
📄 Creating an Image Comparison Slider in 6 Lines of JavaScript Muffin Man 📄 Is Biome Ready to Replace Prettier and ESLint? Nicolas Pendon 📄 Speeding Up the JS Ecosystem with Rust and JavaScript Plugins Marvin Hagemeister 📄 JavaScript Best Practice: Use |
🛠 Code & Tools |
![]() |
TanStack Form v1.0: Headless, Type-Safe Form State Management — A type-safe, framework agnostic (React, Vue, Angular, Solid and Lit are all supported out of the box), headless and isomorphic way to create and work with forms, with this v1.0 release over two years in the making. If you already use things like Formik or React Hook Form and are wondering how it differs, here’s a comparison table. Tanner Linsley |
PDFSlick 2.2: View and Interact with PDF Documents — A full-featured PDF viewer for React, Solid, Svelte and other JS apps. Built on top of PDF.js, it uses Zustand to provide a reactive store for documents. Demo. Vancho Stojkov |
🔒 Protect Against AI Bots, Fraud, and Abuse in Real Time — WorkOS Radar protects your app with advanced device fingerprinting — stop fake signups, free tier abuse, bot attacks and brute force attempts today. WorkOS sponsor |
Electron App Boilerplate with Modern Dependencies — A basic template app that uses React 19, Tailwind CSS 4, shadcn/ui, Electron Vite, Biome, and includes a GitHub Actions release workflow. Dalton Menezes |
Fable: A F# to JavaScript Compiler — If you fancy F#’s flavor of almost-entirely-functional development, this could be for you. GitHub repo. Fable |
React Data Table: Responsive Dynamic Table Component — Simple and clean, but flexible. Includes features like column sorting and pagination out of the box. Lots of demos and code examples. GitHub repo. John Betancur |
|
|
📢 Elsewhere |
A quick roundup of some of other interesting updates or useful resources in the broader developer landscape:
|