---
title: "We still love jQuery"
publication: "JavaScript Weekly"
issue: 749
published_at: "2025-08-22"
canonical_url: "https://javascriptweekly.com/issues/749"
---

Plus the powerful Intl API, letting JavaScript take control of Minecraft, and three devs take on the same React challenge. |        

#​749 — August 22, 2025 

[Read on the Web](https://javascriptweekly.com/issues/749)   

☀️ **We're back after a week off**, though I'm starting to think we should have taken two weeks off as it's been quite quiet in JavaScript-land this August! Nevertheless, we still have a full issue for you today, so let's get on to it.. ;-)
__
_Peter Cooper, your editor_ 

Together with [![Frontend Masters logo\](https://res.cloudinary.com/cpress/image/upload/c_fill,g_auto,w_300,h_70/e_make_transparent/co_white,e_outline:5/nk0tfdvalivacz8rw7rt.png)](https://frontendmasters.com/courses/frontend-system-design/?utm_source=email&utm_medium=javascriptweekly&utm_content=fsd)   

JavaScript Weekly 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/fj40vw7vja4a3nys6acf.jpg)](https://goose.icu/lambda/)  

[Eliminating JavaScript Cold Starts on AWS Lambda](https://goose.icu/lambda/) — [Porffor](https://porffor.dev/) is a rapidly developing _ahead-of-time_ JavaScript compiler with a major benefit being extremely quick process launch times (think sub-millisecond). This is certainly more a taste of the future, and something to experiment with, rather than something you want to imminently deploy into production. 

Oliver Medhurst   

[Rspack Introduces _Rslint_, a Fast Linter Written in Go](https://socket.dev/blog/rspack-introduces-rslint-a-typescript-first-linter-written-in-go) — A high-performance JavaScript and TypeScript linter written in Go, and the newest member of the [Rspack](https://rspack.rs/)/Rstack family of tools. 

Sarah Gooding (Socket)   

💡 In related news, the Rust-powered _Oxlint_ linter has [unveiled a preview of type-aware linting support.](https://oxc.rs/blog/2025-08-17-oxlint-type-aware.html) Oxlint and Rslint (or [Biome](https://biomejs.dev/)) are worth investigating if you're having performance issues with ESLint.  [![\](https://res.cloudinary.com/cpress/image/upload/c_limit,w_480,h_480,q_auto/copm/00143e0e.jpg)](https://frontendmasters.com/courses/frontend-system-design/?utm_source=email&utm_medium=javascriptweekly&utm_content=fsd) 

[Front-End System Design: Build Scalable UIs](https://frontendmasters.com/courses/frontend-system-design/?utm_source=email&utm_medium=javascriptweekly&utm_content=fsd) — Learn browser rendering, DOM performance, state, and UI optimization with real-world exercises. 

Frontend Masters sponsor    

[jQuery 4.0.0 Release Candidate 1](https://blog.jquery.com/2025/08/11/jquery-4-0-0-release-candidate-1/) — Version 4.0 of jQuery has reached the “_we think this is ready; now poke it with many sticks_” stage. While jQuery is still heavily used, we know it’s old-fashioned, but it was so important in the early days of _JavaScript Weekly_ that we have a major soft spot for it! 

Timmy Willison   

[Reflections on the React Community](https://leerob.com/reflections) — Lee, formerly of Vercel and widely recognized for his influence on Next.js and React, shares candid reflections on the React community, digging into the rise of React Server Components, the tension between commercial and non-commercial priorities, the toll of burnout, and a reminder that, above all, this is still a community of_people._ 

Lee Robinson   

**IN BRIEF:** 

- [Minification Benchmarks](https://github.com/privatenumber/minification-benchmarks) is a frequently updated benchmark of different JavaScript minifiers, with [cminify](https://codeberg.org/Jumping-Beaver/cminify) being the newest addition.
- 🕹️ The latest [js13kGames competition](https://js13kgames.com/2025/blog/competition-has-started) is underway. Submissions are due by September 13.
- 🎤 Evan You, creator of Vue.js, [went on the Stack Overflow podcast](https://stackoverflow.blog/2025/08/15/the-future-of-vue-is-you-and-you/) to talk about Vue and its ongoing development.
- Dr. Axel Rauschmayer is taking a break from his deeper technical articles to produce [a series of articles for beginners](https://2ality.com/2025/08/learning-web-dev-toc.html) – he's already covered JavaScript [numbers, variables, and functions](https://2ality.com/2025/08/javascript-numbers-variables-functions.html), [strings and methods](https://2ality.com/2025/08/javascript-strings-methods.html), and [arrays.](https://2ality.com/2025/08/javascript-arrays.html) 

**RELEASES:** 

- [React Native 0.81](https://reactnative.dev/blog/2025/08/12/react-native-0.81) – Say hi to Android 16 support and precompiled iOS builds.
- [Next.js 15.5](https://nextjs.org/blog/next-15-5) – Turbopack builds in beta and stable Node.js middleware.
- [Bun v1.2.20](https://bun.com/blog/bun-v1.2.20) – Now with reduced idle CPU usage. v1.3 due soon.
- [Astro 5.13](https://astro.build/blog/astro-5130/) , [ESLint v9.33.0](https://eslint.org/blog/2025/08/eslint-v9.33.0-released/), [Fastify 5.5](https://github.com/fastify/fastify/releases/tag/v5.5.0), [pnpm 10.15](https://pnpm.io/blog/releases/10.15), [Biome 2.2](https://github.com/biomejs/biome/releases/tag/%40biomejs/biome%402.2.0)  

📖 Articles and Videos 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/mbdt1rqn7p4rxfvc4kh2.jpg)](https://frontendmasters.com/blog/using-the-custom-highlight-api/)  

[Using the Custom Highlight API](https://frontendmasters.com/blog/using-the-custom-highlight-api/) — The [CSS Custom Highlight API](https://developer.mozilla.org/en-US/docs/Web/API/CSS_Custom_Highlight_API) offers a way to style text ranges on a document using JavaScript to create the ranges, and CSS to style them. And, as of Firefox 140, all major browsers now support it. This could be great for in-page search or even dynamic syntax highlighting. 

Chris Coyier   

[The Power of the `Intl` API: A Definitive Guide to Browser-Native Internationalization](https://www.smashingmagazine.com/2025/08/power-intl-api-guide-browser-native-internationalization/) — Instead of relying on heavy third-party libraries, modern browsers provide JavaScript with the `Intl` API — a powerful, native way to handle internationalization. 

Fuqiao Xue   

[The Best Way for Web Developers to Track Key User Flows](https://embrace.io/blog/user-journeys-walkthrough/?utm_source=newsletter&utm_medium=paid&utm_campaign=javascript-weekly-8-22-2025&utm_content=user-journeys) — Check out User Journeys, a new approach to connecting technical performance to user engagement in your web apps. 

Embrace sponsor   

[Designing Chrome's Built-in AI Web APIs](https://domenic.me/builtin-ai-api-design/) — Domenic, a member of the Chrome team at Google, shares some insights into how [the APIs around Chrome’s newest AI features](https://developer.chrome.com/docs/ai/built-in-apis) were designed. 

Domenic Denicola   

▶[React Mock Interview: Three Devs Take on a Challenge](https://www.youtube.com/watch?v=5KkaaYl5rwA) — Three top developers take on the same React challenge to build a form complete with validation. If you’ve got the time for a 50 minute video, this is fun _and_educational. 

Shruti Kapoor   

📄 [How Incorrect Shopify Webhook Parsing Led to Database Deletion](https://www.ingressr.com/blog/webhook-security-incident-analysis/) – A sneaky problem with an unexpected `undefined` value being fed to Prisma. One of Prisma’s validation errors did pick it up, however. Ingressr 

📄 [The Problems with Modals, and How to Solve Them in Vue.js](https://noeldemartin.com/blog/the-problems-with-modals-and-how-to-solve-them) Noel De Martin 

📄 [How Bun Made `postMessage` 500x Faster](https://bun.com/blog/how-we-made-postMessage-string-500x-faster) Jarred Sumner 

📄 [The Future of JavaScript: What Awaits Us](https://jsdev.space/future-of-javascript/) JSDev  

🛠 Code & Tools 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/s4g4wpbp7x9akaqiuzm3.jpg)](https://uppy.io/)  

[Uppy 5.0: A Powerful, Modular JavaScript File Uploader](https://uppy.io/) — Upload not just from local sources (whether files or a webcam) but also remote services like Dropbox or Google Drive. Integrates with frameworks like React, Vue, Svelte, and Angular, and supports resumable uploads too. [GitHub repo.](https://github.com/transloadit/uppy) 

Transloadit   

😄 [Faceclick: A Lightweight Emoji Picker with Keyword Search](https://ratfactor.com/faceclick/index) — Includes some interesting details on how it was made more efficient. 

Dave Gauer   

[Secure Your AI Agents So That You Can Protect Your Users](https://www.auth0.com/signup/?utm_source=jsweekly&utm_campaign=global_mult_mult_all_ciam-dev_dg-plg_auth0_native_jsweekly_newsletter_aud_JavascriptWeekly-Q3-Newsletter_utm2&utm_medium=cpc&utm_id=aNKKZ00000003Bv4AI) — Whether you have a B2B or B2C use case, Auth0 is a full IdP that provides robust security like MFA and continuous threat monitoring. 

Auth0 sponsor   

[Sidequest.js: A New Scalable Job Execution Option for Node.js](https://sidequestjs.com/posts/intro-to-sidequest/) — A scalable background job processor for Node apps that includes [a Web-based dashboard](https://docs.sidequestjs.com/dashboard), the ability to support multiple backends, and TS-first ergonomics. [GitHub repo](https://github.com/sidequestjs/sidequest). 

Merencia and Guizzo   

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/mf79rxfl90cyrsflkd65.jpg)](https://github.com/yuniko-software/minecraft-mcp-server)  

[Minecraft MCP Server: Let an LLM Take Control of Minecraft](https://github.com/yuniko-software/minecraft-mcp-server) — A fun way to play around with MCP servers and LLMs. It uses [Mineflayer](https://github.com/PrismarineJS/mineflayer), a JavaScript API for creating Minecraft bots, behind the scenes. The video in the README is cool, showing how Claude and this server can turn a photo of the White House into an in-world creation. 

Yuniko Software   

- [Waku 0.25](https://waku.gg/blog/rethinking-fine-grained-components) – The minimal React framework introduces the concept of 'slice components' – a new approach to fine-grained component rendering.
- [Retire.js 5.3](https://github.com/RetireJS/retire.js) – A security scanning tool to detect the use of JavaScript libraries with known vulnerabilities in your project.
- [Ky 1.9](https://github.com/sindresorhus/ky) – Simple HTTP client based upon Fetch for browsers, Node & Deno.
- [Repomix 1.3](https://github.com/yamadashy/repomix/releases/tag/v1.3.0) – Pack an entire repository into a single, LLM-friendly file.
- 🗓️ [React Date Picker 8.6](https://github.com/Hacker0x01/react-datepicker) – Simple date picker component. ([Demo](https://reactdatepicker.com/).)
- [Flatbush 4.5](https://github.com/mourner/flatbush) – Fast static spatial index for 2D points and rectangles.
- [plotly.js 3.1](https://github.com/plotly/plotly.js) – Standalone data visualization library.
- [Chai 6.0](https://github.com/chaijs/chai) – BDD / TDD assertion framework.      

📰 Classifieds   

[Meticulous automatically creates and maintains an E2E UI test suite with zero developer effort](https://www.meticulous.ai/?utm_source=javascript_weekly&utm_campaign=august22nd2025). Relied on by Dropbox, Wiz, Lattice, Bilt Rewards, etc. 

--- 

🤖 [Faster AI data = smarter agents](https://redis.io/lp/get-started2/?utm_source=cooper-press&utm_medium=cpa&utm_campaign=2025-08-app_performance-javascript-weekly-1&utm_content=cloud_-_redis_cloud_users). Redis 8.2 brings vector sets and search with sub-ms speed. [Try it for free](https://redis.io/lp/get-started2/?utm_source=cooper-press&utm_medium=cpa&utm_campaign=2025-08-app_performance-javascript-weekly-1&utm_content=cloud_-_redis_cloud_users).     

🎁 Some Bonus Items  

- [SmallJS](https://small-js.org/Home/Home.html) is a Smalltalk-80 implementation that compiles to JavaScript. v1.7 has just been released with support for creating desktop apps using[NW.js.](https://nwjs.io/)
- 🏎️ Ryan Skinner [presents Rari, a demonstration of replacing Node.js with a Rust-powered backend](https://ryanskinner.com/posts/how-i-built-a-full-stack-react-framework-4x-faster-than-nextjs-with-4x-more-throughput) for rendering React server components, and shows off some serious performance improvements.
- 🚴 Harry Roberts [analyzed the performance of the sites for each team in the _Tour de France_](https://csswizardry.com/2025/07/the-fastest-site-in-the-tour-de-france/) – it's interesting to see some of the things he noticed.
- If you use AWS at all, [this list of 'AWS stuff you think you know that's now wrong'](https://www.lastweekinaws.com/blog/aws-in-2025-the-stuff-you-think-you-know-thats-now-wrong/) from Corey Quinn is an eye-opener.
- `/^a(1,3)/ == /^(a|aa|aaa)/?` [A regex equivalence checker.](https://gruhn.github.io/regex-utils/equiv-checker.html)         

Published by [Cooperpress](https://cooperpress.com/) and edited by [Peter Cooper](https://twitter.com/cooperx86) 

'JavaScript' is a trademark of Oracle Corporation in the US
We are not endorsed by or affiliated with Oracle. 

[Change your email address](https://javascriptweekly.com/edit_subscription/*|UID|*) or [stop getting this newsletter](https://javascriptweekly.com/leave/*|UID|*). 

© Cooper Press Ltd · Fairfield Enterprise Centre, Louth, LN11 0LS, United Kingdom
