Max

Max

@maxwellcohen.bsky.social

Everything will be great! Husband, father of 2, professional software engineer during the work week, and trying to be a helpful developer by night. Cheering on a better web and trying to make it better one issue and pr at a time.

466 followers1.9K following1K posts

Max reposted

Nuxt turns 10! Thanks for being part of the journey so far 💚

I really wish conferences would publish their conference talks on YouTube at a rate of 1 per day, so I can watch them all. I feel like there are so many great talks that I missed because I did not recognize the speaker, and the were listed in a batch of 10+ talks.

Max reposted

Introducing tsrs: a Rust port of the TypeScript compiler 🦀 We are not forking TypeScript! ◆ In close collab with the TypeScript team ◆ Up to 8x faster than TS 7.0 & ~70% less memory ◆ Runs in WASM (works in your browser & workers) ◆ Soon part of Oxc npx tsrs blog.cloudflare.com/typescript-r...

blog.cloudflare.comIntroducing tsrs: a Port of TypeScript to RustCloudflare is collaborating on tsrs, a Rust port of TypeScript that is up to 8x faster and uses 70% less memory.

How much of this savings is really from the awesomeness of @preactjs.com because Preact is about a 10th the size of React + React-DOM

Love the innovation on the web platform!

Noam Rosenthal@nomster.bsky.social

Things I hope to push forward at TPAC: - Declarative fragment / client side include - declarative skeleton/shell - CSS navigation matching - parser/patch reflection in mutation observers - responsive image improvements - connection allowlists - focusreset - CSS module imports Gonna be interesting!

Unfortunately, you cannot really use Command Invokers in @react.dev because it triggers hydration warnings. It still works (for users), but it's annoying, and it can cause performance issues during hydration. I have a PR to enable it, but it has not been reviewed/merged. github.com/react/react/...

github.comReact DOM: Add support for Invoker Commands API by MaxwellCohen · Pull Request #36493 · react/reactSummary This includes support for commandfor, command, and oncommand event. The events are only triggered by elements that match the Invoker Commands API. The Invoker Commands API is currently sup...
Chrome for Developers@developer.chrome.com

Side-by-side test for building dialogs: standard agent vs. agent with Modern Web Guidance 🏁 Both generate similar UIs, but the guided version skips four separate event listeners in favor of `commandfor` and `command` attributes, with less code overall → goo.gle/mwg

Max reposted

The Next.js site has a new look! We've redesigned the homepage, /docs, /blog, and more, with a consistent design that keeps the focus on the content. nextjs.org A few highlights ↓

Max reposted

If AI writes the code, does your framework still matter? Does Solid vs React make a difference? I think so. Join me online with TechTank TO on Oct 22, 7pm ET: one @solidjs.com app built as an SPA, a sync engine, live server components, and zero-JS HTML. luma.com/techtank-fra...

luma.comSolidJS: The Framework for the AI Era | Online Event · LumaEvent kicks off at 7 pm EST. There's plenty of debate online about whether UI frameworks still matter now that AI writes more of our code. If an AI is…

@next.js finally got Nuxi a friend: "Ask Ai"/ "Vercel Agent"! I hope some tuning will give it more a fun personality, like Nuxi.

Max@maxwellcohen.bsky.social

Very cool! I hope Nuxi will get some friends soon!

Congratulations on the release! TanStack can be optimized to be very fast! source app : github.com/MaxwellCohen...

TANSTACK@tanstack.com

TanStack Start 1.0 is officially stable! 🎉 A full-stack web framework for React and Solid, already used to build millions of apps, from Fortune 500 companies to your favorite tools and weekend projects. tanstack.com/blog/tanstac...

Max reposted

Firefox 158 landed today! For web devs: 🎉 JPEG XL support, including full progressive rendering. 🎉 'navigate' on notifications, so they can go to a URL without firing events. 🎉 WebGPU's float32-blendable 🎉 WebGL's EXT_polygon_offset_clamp And more! developer.mozilla.org/en-US/docs/M...

developer.mozilla.orgFirefox 158 release notes for developers (Stable) - Mozilla | MDNThis article provides information about the changes in Firefox 158 that affect developers. Firefox 158 was released on October 13, 2026.

This is absolutely brilliant! I hope other libraries/frameworks copy this

Ryan@rschristian.dev

One minor feature of Preact 11 that we haven't talked about much is the strictly typed aria roles on HTML elements, where possible. In short, `<header role="form">` will now be a type error. Spent quite a bit of time going through the spec docs to build that out, doing our part to make the web more

I am blown away by @nuxt.com 4.6 new dev CLI/TUI. This is a game changer. I hope that every other meta framework does something like this! I love that it has specific views for network activity (with timing)/ the ability to filter logs for errors/warnings and app info.

I really like the next 16.4 upgrades to Turbopack's Bundle Analyzer, loving that I am able to see initial load JS size, a table of files, and easy comparisons between builds.

This is an absolutely amazing demo!

Aurora Scharff@aurorascharff.no

Next.js 16.4 adds 𝚗𝚊𝚟𝚒𝚐𝚊𝚝𝚒𝚘𝚗(), a new API for keeping parts of a route out of prefetches. I built Stamp, a mailbox demo, to try it. Message bodies wait for navigation, so scrolling never downloads emails you don't open. Demo: next16-mail.vercel.app Source: github.com/aurorascharf...

Max reposted

Next.js 16.4 adds 𝚗𝚊𝚟𝚒𝚐𝚊𝚝𝚒𝚘𝚗(), a new API for keeping parts of a route out of prefetches. I built Stamp, a mailbox demo, to try it. Message bodies wait for navigation, so scrolling never downloads emails you don't open. Demo: next16-mail.vercel.app Source: github.com/aurorascharf...

next16-mail.vercel.appStampA Gmail-style mail client demo exploring Cache Components, Partial Prefetching, and the navigation() API with Next.js 16.4.
Next.js@nextjs.org

The new 𝚗𝚊𝚟𝚒𝚐𝚊𝚝𝚒𝚘𝚗() API lets you exclude parts of a page from being rendered during a prefetch. Use it to prerender only the most meaningful UI ahead of time, and defer more expensive secondary content until an actual user navigation.

Very exciting release

Nuxt@nuxt.com

Nuxt 4.6 is out, alongside nuxt/cli v4 🚀 🧩 `nuxt/server`, our first big step to a server-agnostic Nuxt 🎯 typed `$fetch` was rebuilt (no more TS2589!) 🔐 `appSecret` + sealed cookie sessions ⚡️ Vue Vapor support 🐛 brand new dev error pages … plus lots of groundwork for Nuxt 5 🏔️ 👉 nuxt.com/blog/v4-6

The ability to access your state as a variable instead of a function or magic property is a super valuable feature. While I love my SFC, the ability to have multiple components in the same file with just the overhead of creating a function is a killer feature.

Congratulations on the Preact 11 release🎉🎉🎉🎉 Preact is tiny in production and also small to install. Congratulations on saving almost a mb on install! npmx.dev/package/preact

Jovi 🐨@jovidecroock.com

Preact 11 is out 🎉 We’ve been hard at work at making our diffing use modern features like moveBefore , leveraging ESM for tree-shaking Preact Compat and ensuring you have a great experience with resumed hydration.