JavaScript News: July 2025
News
- eslint-config-prettier Compromised: How npm Package with 30 Million Downloads Spread Malware
- ES2025 Released
- Import attributes and JSON modules
- Iterator helper methods
- New Set methods
- RegExp.escape()
- Regular expression pattern modifiers (inline flags)
- Duplicate named capture groups
- Promise.try()
- Support for 16-bit floating point numbers (float16)
- Watch CJ show examples of everything
- A new PNG spec was just released
- hdr support
- animations
- exif data
- Biome v2 Released
- type aware linting rules with no TypeScript compiler
- now supports plugins
- import organizer revamped
- Vite v7 Released
- built on top of rolldown (native port of rollup)
- mostly drop in replacement for v6
- Nuxt v4 Released
- introduces the "app" directory
- Vercel Acquires NuxtLabs
- Including NuxtLab, Nuxt and Nitro team members - Sebastien Chopin, Daniel Roe, Pooya Parsa, and Anthony Fu
- The Future Of Nuxt
- TypeScript 5.9 Beta
- simpler tsc --init
- import defer
- Chrome 37 introduced CSS if()
- Example:
width: if(media(any-pointer: fine): 30px; else: 44px);
- Someone created logic gates with pure CSS
- Example:
- React Compiler Docs Published
- JSON module scripts are now Baseline Newly available
Resources & Articles & More
- Parsing 1 Billion Rows in Bun/Typescript Under 10 Seconds
- How Patreon Overhauled Internationalization and Migrated nearly 10,000 JavaScript call sites
- 11 Ways to Apply Liquid Glass To Your Site
- A Guide To Scroll Driven Animations with Just CSS
- What Every React Developer Should Know About Signals - Ryan Carniato
- Exploring JS ES2025 Edition - Free to read online
- HTML spec change: escaping < and > in attributes
Upcoming 2025 Conferences
- Big Sky Dev Con | Bozeman, MT, August 2
- Beer City Code | Grand Rapids, MI, August 8 - 9
- UtahJS | SLC, UT, September 13
- Webflow Conf | NY, NY, September 17 - 18
- SquiggleConf | Boston, MA, September 18 - 19
- CascadiaJS | Seattle, WA, September 17 - 20
- International JavaScript Conference New York | New York, NY, September 29 - October 2
- Dev2Next | Colorado Springs, CO, September 29 - October 2
- SmashingConf | New York, NY, October 6 - 9
- React Conf 2025 | Henderson, Nevada, October 7 - 8
- All Things Open | Raleigh, NC, October 12 - 14
- NG Conf | Baltimore, Maryland, October 15 - 16
- JSConf 2025 | Chesapeake Bay, Maryland, October 14 - 16
- JSNation US | | New York, NY or Remote, November 18
- React Summit US | New York, NY or Remote, November 18
- React Advanced Canada | Toronto, CA, March 24, 2026