JavaScript

[ follow ]
#javascript
JavaScript
fromPiccalilli
3 weeks ago

Date is out, Temporal is in

JavaScript's Date API is poorly designed, confusing, and limited, using Unix millisecond timestamps and lacking robust parsing, timezone, and calendar features.
JavaScript
fromAlex MacArthur
3 weeks ago

I used a generator to build a replenishable queue.

Use generators plus promises to implement a replenishable FIFO queue that stays alive and pauses when empty, resuming when new items arrive.
#temporal-api
JavaScript
fromLogRocket Blog
6 days ago

A guide to async/await in TypeScript - LogRocket Blog

TypeScript supports asynchronous programming through promises, async/await, and modern patterns like for await...of, AbortController, and Promise.all for concurrency and cancellation.
fromRaymondcamden
1 week ago

Summarizing PDFs with On-Device AI

For today, I'm going to demonstrate something that's been on my mind in a while - doing summarizing of PDFs completely in the browser, with Chrome's on-device AI. Unlike the Prompt API, summarization has been released since Chrome 138, so most likely those of you on Chrome can run these demos without problem. (You can see more about the AI API statuses if you're curious.)
JavaScript
#deno
JavaScript
fromMedium
1 week ago

billboard.js 3.18.0: Arc annotations, per-group normalization & enhanced treemap labels

Version 3.18.0 adds arc annotation label lines, per-group stack normalization, and treemap label formatter improvements to enhance chart readability and grouping behavior.
JavaScript
fromInfoWorld
1 week ago

jQuery 4.0.0 JavaScript library features trusted types

jQuery 4.0.0 adopts W3C focus event order, removes internal Array methods, and limits jQuery 3.x to critical updates while maintaining widespread web usage.
#jquery-40
JavaScript
fromwww.jqueryscript.net
3 weeks ago

Weekly Web Design & Development News: Collective #639

Weekly roundup of essential web development and design tools, updated 2026 Top-10 JavaScript lists, new libraries, AI tools, freebies, and industry news.
JavaScript
fromInfoQ
1 month ago

Running Modern ES2023 JavaScript Inside Go Using QJS and WebAssembly

QJS embeds QuickJS compiled to WebAssembly and runs it with Wazero to provide Go applications a sandboxed, CGO-free ES2023 JavaScript runtime with tight interoperability.
JavaScript
fromMedienbaecker
1 month ago

Dialog view transitions Medienbacker Thomas Gunther

View transitions can combine with the <dialog> element to create smooth, accessible animated dialog openings using showModal(), dialog.close(), and progressive enhancement.
JavaScript
fromjQuery Script
1 month ago

Performant Drag And Drop JavaScript Library - Draggabilly

Draggabilly provides performant, touch-friendly draggable behavior with containment, grid snapping, custom handles, and drag-state styling for any DOM element.
#bot-detection
#javascript-ecosystem
JavaScript
fromInfoWorld
2 months ago

Microsoft steers native port of TypeScript to early 2026 release

TypeScript 7.0 type checking is nearly complete and reliably matches TypeScript 5.9 errors, enabling confident use for project type-checking today.
JavaScript
fromdaverupert.com
2 months ago

Grid Paper

A lightweight webpage generates multiple customizable grid paper types (including isomorphic and perspective grids) for ad hoc dungeon drawing without buying or downloading low-res images.
JavaScript
fromyonatankra.com
2 months ago

Busting Legacy Code with AI Agents and Test Driven Development

Lack of tests is the central cause of legacy code; adding tests and using AI agents can convert legacy code into maintainable, evergreen code.
fromThe Code Barbarian
2 months ago

Using Tries to Autocomplete MongoDB Queries in Node.js

Autocomplete seems like one of the easiest features to build. You take the user's input, loop through your list of options, and filter anything that starts with the same prefix: const matches = words.filter(w => w.startsWith(prefix)); And that works for small lists of text. But once your dataset gets large, or your completions come from structured text (like user.address.city or $gte), simple loops start to fall short.
JavaScript
fromScottjehl
2 months ago

Enhancing Web Components Safely with Self-Destructing CSS | Scott Jehl, Web Designer/Developer

As CSS patterns go these days this one is delightfully low-tech, but in my work I've seen it have an outsized impact in ensuring usable experiences for increasingly-heavy websites when network or device conditions aren't ideal. This notion of delivering "optimistically" while planning for failure is something I've written about before, but the set-it-and-forget-it nature of this latest stab at it makes it my favorite yet.
JavaScript
JavaScript
fromInfoWorld
2 months ago

10 JavaScript-based tools and frameworks for AI and machine learning

Browser JavaScript libraries and SDKs (ml5.js, Vercel AI SDK, LangChain) simplify building, integrating, and orchestrating machine learning and LLM applications.
fromjQuery Script
2 months ago

Modern In-Place Editing Library w/wo/ jQuery - XEditable Lite

XEditable Lite is a lightweight JavaScript library that adds modern inline and popup editing to your web application. It's a full, drop-in replacement for the classic Bootstrap x-editable library and works with or without Bootstrap & jQuery. The library keeps the same API, so you can modernize your projects without rewriting existing code. Features: Dual editing modes: Supports popup editing with viewport-aware positioning and inline editing with compact icon controls.
JavaScript
JavaScript
fromSmashing Magazine
2 months ago

Older Tech In The Browser Stack - Smashing Magazine

Modern front-end frameworks abstract foundational web technologies, causing many developers to miss practical knowledge like XPath, beforeunload, visibilitychange, and CSSOM.
JavaScript
fromjsdevspace.substack.com
2 months ago

JavaScript Just Leveled Up: ES2025 - You'll Fall in Love With

ES2025 adds pattern matching and a pipeline operator enabling concise, readable, declarative JavaScript control flow and data transformations.
[ Load more ]