Seb βš›οΈ ThisWeekInReact.com

Seb βš›οΈ ThisWeekInReact.com

@sebastienlorber.com

πŸ”₯ Join 45k React devs - Stay up-to-date: πŸ“¨ ThisWeekInReact.com Docusaurus maintainer @ Meta

10K followers820 following1.3K posts

Seb βš›οΈ ThisWeekInReact.com reposted

CSS-Tricks has a new owner! Yes, I've got the keys to the castle, so to speak. And, even after 12 years of working on the site, I'll admit I'm a little overwhelmed and nervous about that. https://css-tricks.com/css-tricks-has-a-new-owner/

css-tricks.comCSS-Tricks has a new owner!Yes, I've got the keys to the castle, so to speak. And, even after 12 years of working on the site, I'll admit I'm a little overwhelmed and nervous about that.

πŸ‘€ Exciting news for SPA / client-side routing frameworks! Core Web Vitals now takes into account soft navigations βœ… Measuring score for the full session ❌ Not ONLY the initial page load CrUX now exposes these experimental metrics ➑️ See score impact for the React site

Sarah Drasner@sarahedo.bsky.social

πŸ§ͺ We've expanded Core Web Vitals to include support for soft navigation (SPA)! Since SPAs are handled differently in implementation, they have required bespoke custom measurement, making it hard to compare directly across sites. Measuring performance is a little art, a little science. 1/2

Seb βš›οΈ ThisWeekInReact.com reposted

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...

Seb βš›οΈ ThisWeekInReact.com reposted

I spent some time playing with React Compiler to implement some optimizations. It was amazing how much performance I could gain. Makes me really want to spend more time in the frontend compiler space. So much potential performance left on the table. jimmyhmiller.com/what-does-th...

jimmyhmiller.comCan we Make React Faster using the React Compiler?I prototyped a number of optimizations as a way to learn more about the React Compiler and got some significant improvements.

How to atomically publish many packages at once to npm? Now that they scan packages for malware, there's a random delay between related packages of the same release/version How to ensure all the packages in version X become available at the exact same time?

Seb βš›οΈ ThisWeekInReact.com reposted

Well well, what do we have here? Try it Chrome Canary. #CSS #AnchorPositioning #DevTools

Seb βš›οΈ ThisWeekInReact.com reposted

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.

Incredible news πŸ€―πŸŽ‰

Rob Palmer@robpalmer.bsky.social

ECMAScript excitement πŸ˜‰ Congrats to @ashley-c.bsky.social from TechAtBloomberg on advancing the Composites proposal to Stage 2 at @tc39.es today πŸŽ‰ Composites are objects that are compared by value instead of identity. They are an evolution of Record & Tuple proposal.

πŸ‘€ Great new JS feature Can be used for sliding window algorithms, such as a moving average Should also work on infinite streams, computing the moving average lazily

Rob Palmer@robpalmer.bsky.social

ECMAScript excitement πŸ˜‰ Congrats to @michael.ficarra.me on advancing the Iterator Chunking proposal to Stage 4 at @tc39.es today πŸŽ‰ It can make iterators that chunk & window content. [0,1,2,3].values().chunks(2); // [0,1], [2,3] [0,1,2,3].values().windows(2); // [0,1], [1,2], [2,3]

πŸ’‘ JSPI = JavaScript Promise Integration for WebAssembly "Await for Wasm code" Now in all browsers πŸŽ‰ Recently added to Safari and Firefox Looks like an important primitive for native languages C/C++/Rust, etc compiling to Wasm

Web Standards@web-standards.dev

WebKit features in Safari 27. Apple’s release notes list 83 new features and 844 fixes: customizable <select>, scroll anchoring, WebAssembly JSPI, ariaNotify(), :heading, revert-rule, stretch sizing, and import defer. #safari #css developer.apple.com/...