25 Apr 2025
π‘ p5.js is simultaneously useful and fun. It provides a great abstraction for interactive, visual experiences and is easy to play with using its online editor. A pastime of mine is asking AI models to create demos. For example, load this p5.js sketch and hit play to see a JS logo glitch experiment OpenAI's o3 just made for me.
|
Unbork Your Laravel App (Live) - Laravel is so in right now. Join us for a hands-on debugging session using a demo app, Unborked. We'll track errors, replay sessions, trace slowdowns, and maybe even let the robots help. Bring your bugs.
Sentry sponsor
|
Impossible Components - Dan Abramov digs into the idea of so-called 'impossible' components that mix server-only and client-only features and how React Server Components can help bridge the divide, culminating in an example you can experiment with for yourself.
Dan Abramov
|
π‘ Lest you think this is just a fun item, you could use the techniques learnt here to integrate DuckDB more seriously into other Web projects.
|
Spectacle: Create Sleek React-Powered Presentations - A React-based library for creating sleek presentations using JSX syntax that gives you the ability to live demo your code, add interactive elements, scrollable code blocks, graphics effects, and more.
Nearform
|
A quick roundup of other interesting updates and useful resources from across the broader developer landscape:
|
|

25 Apr 2025 12:00am GMT
18 Apr 2025
π₯ A Good Friday, if you celebrate Easter at all. We're taking a little break but didn't want to take the entire week off, so we have a slimline issue for you today :-) We'll be back to full service next Friday!
__
Peter Cooper, your editor
|
There have, however, been some more positive updates:
It's worth following Rob Palmer if you want to keep up to date with TC39 goings-on as he's always sharing the latest news.
|
RELEASES:
-
Astro 5.7 - The popular content framework gains an experimental fonts API, its sessions API is now stable, and there's support for using local SVG files as components.
-
WebStorm 2025.1 - JetBrains' JavaScript IDE - fresh with big AI, Angular, monorepo, and Next.js enhancements.
-
tldts 7.0 - URL parsing library to extract domains, subdomains, suffixes, etc.
-
gridstack.js 12.0 - Build responsive interactive dashboards quickly.
-
Lexe - Package a Node app into a single, small executable.
-
DOCX 9.4 - Generate Word documents from JavaScript.
-
Redux Toolkit 2.7, Bun v1.2.10, Babylon.js 8.3, Rambda 10.0
|
A Flowing WebGL Gradient, Deconstructed - Even if you don't want to render a neat plasma-style effect on the Web, this is a wonderfully deep exploration of the math and technology behind doing so using simple GLSL code that could be easily understood by any JavaScript developer.
Alex Harri
|
Advanced React in the Wild - A round-up of case studies showing how five different engineering teams have pushed React to the limit in production and their real-world wins in areas like performance, Core Web Vitals, caching, and more. A lot to enjoy here.
Addy Osmani and Hassan Djirdeh
|
|

18 Apr 2025 12:00am GMT
11 Apr 2025
Next.js Fundamentals, v4 - Master Next.js with Scott Moss. Learn React Server Components, Server Actions, dynamic routing, authentication, caching, and edge functions. Create a modern React app, deploy it to Vercel, and level up your skills.
Frontend Masters sponsor
|
Node.js Testing Best Practices - A detailed guide to modern testing in Node from a group of developers who know all about it. It's on GitHub, but essentially written like a free book covering over 50 battle-tested tips covering areas as diverse as the 'Testing Diamond', testing microservices, and simulating flaky networks.
Goldberg, Salomon, and Gluskin
|
IN BRIEF:
-
There's speculation that the npm registry may have wiped all access tokens. If you're having problems, the status update recommends creating new tokens while they attempt to restore them.
-
βοΈ It's been a busy week for Cloudflare! It now has an easy way to deploy Next.js apps to Cloudflare Workers, you can add a 'deploy to Workers' button to your Git repos, v1 of their Cloudflare Vite plugin has been released, and you can now deploy an entire frontend, backend, and database (supporting React Router, Astro, Vue.js, Svelte and more) in one Worker.
-
The RedwoodJS team has an update on the future of Redwood and what the 'next epoch' holds for the React-based framework.
-
p5.js 2.0 looks like it'll be with us soon - its eighth beta has just landed. The release notes for beta 2 give an extensive idea of what's coming.
-
π·π΄ The annual JSHeroes conference is taking place this May 29-30 in Cluj, Romania.
|
π Articles & Tutorials
|
Next.js 15.3: Now Including Turbopack Builds - The popular React framework now includes alpha support for using Turbopack for much faster production builds (especially if you have lots of cores available), community support for Rspack, and new navigation hooks.
The Vercel / Next.js Team
|
Chrono 2.8: A Natural Language Date Parser - Give it a string like "today", "last Friday", "2 weeks from now", or even an entire date and time, and it'll come up with a date object to suit.
Wanasit Tanakitrungruang
|
A quick roundup of other interesting updates and useful resources from across the broader developer landscape:
|
|

11 Apr 2025 12:00am GMT
04 Apr 2025
Bare: A New Lightweight Runtime for Modular JS Apps - Imagine something like Node.js but really stripped back: bare, if you will. Like Node, it's built on top of V8 and libuv (though it's designed to support multiple JavaScript engines) but Bare's approach is to provide as little as possible (a module system, addon system, and thread support) and then rely upon userland modules that can evolve independently of Bare itself. It's an interesting idea - more details here.
Holepunch
|
React 19.1 Released - The headline feature is Owner Stacks, a dev-only feature to track which components are responsible for rendering other components. 19.1 also brings fixes, small additions (like support for streaming in edge environments), a new API for prerendering RSCs on the server, and enhanced Suspense support.
Matt Carroll (Facebook)
|
π Articles & Tutorials
|
Could JavaScript Have Synchronous await ? - Dr. Axel reflects on the problems around async code being different to synchronous code and ways around the limitations faced. What could the consequences of a synchronous await be?
Dr. Axel Rauschmayer
|
A quick roundup of other interesting updates and useful resources from across the broader developer landscape:
|
|

04 Apr 2025 12:00am GMT
17 Jul 2024
Last February, we released the first beta of jQuery 4.0.0. We're now ready to release a second, and we expect a release candidate to come soonβ’. This release comes with a major rewrite to jQuery's testing infrastructure, which removed all deprecated or under-supported dependencies. But the main change that warranted a second beta was a β¦ Continue reading β
17 Jul 2024 2:03pm GMT
17 Apr 2024
jQuery's influence on the web will always be evident. When it was first introduced in 2006, jQuery became a fundamental tool for web developers almost immediately. It simplified JavaScript programming, making it easier to manipulate HTML documents, handle events, perform animations, and much more. Since then, it has played and continues to play a major β¦ Continue reading β
17 Apr 2024 5:00pm GMT
06 Feb 2024
jQuery 4.0.0 has been in the works for a long time, but it is now ready for a beta release! There's a lot to cover, and the team is excited to see it released. We've got bug fixes, performance improvements, and some breaking changes. We removed support for IE<11 after all! Still, we expect disruption β¦ Continue reading β
06 Feb 2024 4:43pm GMT
28 Aug 2023
jQuery 3.7.1 has been released! This release fixes a regression from jQuery 3.6.0 that resulted in rounded dimensions for <tr /> elements in Chrome and Safari. Also, a (mostly) internal Sizzle method, jQuery.find.tokenize that was on the jQuery object was accidentally removed when we removed Sizzle in jQuery 3.7.0. That method has been restored. As β¦ Continue reading β
28 Aug 2023 1:40pm GMT
11 May 2023
jQuery 3.7.0 is now available! This release has it all: bug fixes, a new method, and a performance improvement! We even dropped our longtime selector engine: Sizzle. Or, I should say, we moved it into jQuery. jQuery no longer depends on Sizzle as a separate project, but has instead dropped its code directly into jQuery β¦ Continue reading β
11 May 2023 6:38pm GMT
08 Mar 2023
If you've been following along with recent jQuery releases, we have been working on how to address the recent addition of some new selectors in browsers, especially :has. jQuery 3.6.3 settled on the strategy of using native CSS.supports to determined whether a selector should be passed directly to querySelectorAll or instead go through jQuery's selector β¦ Continue reading β
08 Mar 2023 3:52pm GMT
20 Dec 2022
Last week, we released jQuery 3.6.2. There were several changes in that release, but the most important one addressed an issue with some new selectors introduced in most browsers, like :has(). We wanted to release jQuery 3.6.3 quickly because an issue was reported that revealed a problem with our original fix. More details on that β¦ Continue reading β
20 Dec 2022 9:35pm GMT
13 Dec 2022
You probably weren't expecting another release so soon, but jQuery 3.6.2 has arrived! The main impetus for this release was the introduction of some new selectors in Chrome. More on that below. As usual, the release is available on our cdn and the npm package manager. Other third party CDNs will probably have it soon β¦ Continue reading β
13 Dec 2022 3:13pm GMT
26 Aug 2022
jQuery 3.6.1 has been released! It's been a while since our previous release. We were looking at fixing some elusive edge cases related to focus and blur, but we never quite got the fix right. If there's any area of jQuery that's hard to change, it's likely related to focus somehow. We're leaving those as-is β¦ Continue reading β
26 Aug 2022 5:55pm GMT
07 Oct 2021
By: Michal Golebiowski-Owczarek, Felix Nagel, and the jQuery team Editor's Note: the following blog post was originally published to the OpenJS Foundation Blog. jQuery maintainers are continuing to modernize its overall project that still is one of the most widely deployed JavaScript libraries today. The team announced that the cross-platform jQuery Mobile project under its β¦ Continue reading β
07 Oct 2021 3:22pm GMT