Alex Russell on browsers, standards, and the process of progress.| Infrequently Noted
Frameworkism is now the dominant creed of today's frontend discourse, and it's bullshit. We owe it to ourselves and to our users to reject dogma and embrace engineering as a discipline that strives to serve users first and foremost.| Infrequently Noted
Alex Russell on browsers, standards, and the process of progress.| Infrequently Noted
In React, we don't update the DOM directly, we tell React what we want the DOM to look like, and React tackles the rest. But how exactly does it do this? In this tutorial, we'll unpack exactly when and why React re-renders, and how we can use this information to optimize the performance of our React apps.| www.joshwcomeau.com
Learn how you can seamlessly integrate your Progressive Web App into your Android App with a Trusted Web Activity.| Chrome for Developers
SNAP benefits sites for more than 20% of Americans are unusably slow. All of them would be significantly faster if states abandoned client-side-rendering, and along with it, the legacy JavaScript frameworks (React, Angular, etc.) built to enable the SPA model.| Infrequently Noted
A lot of frontend teams are very convinced that rewriting their frontend will lead to the promised land. And I am the bearer of bad tidings. If you are building a product that you hope has longevity, your frontend framework is the least interesting technical decision for you to make. And all of the time you spend arguing about it is wasted energy. I will die on this hill.| polotek.net
Deciphering Glyph, the blog of Glyph Lefkowitz.| blog.glyph.im
This post introduces the Interaction to Next Paint (INP) metric and explains how it works, how to measure it, and offers suggestions on how to improve it.| web.dev
How to build web pages so they work in HTML first: starting with HTML, extra styles and features, using JavaScript.| www.gov.uk
Get started with cross-document view transitions for use in your multi-page application (MPA).| Chrome for Developers
If you don't often look beyond established comfortable defaults, you might be surprised to learn just how far the world of frontend has moved away from React, and how big that gap continues to grow.| Josh Collinsworth
How much HTML, CSS, and JavaScript can we afford? More than in years past, but much less than frontend developers are burdening users with.| Infrequently Noted
Over the last three years, Chrome has been working to empower web applications that want to push the boundaries of what's possible in the browser. One such web application has been Photoshop. The idea of running software as complex as Photoshop directly in the browser would have been hard to imagine just a few years ago. However, by using various new web technologies, Adobe has now brought a public beta of Photoshop to the web.| web.dev
This post introduces the Largest Contentful Paint (LCP) metric and explains how to measure it| web.dev
The UK government's design principles and examples of how they've been used.| GOV.UK
This graph shows the market share of desktop browsers worldwide based on over 5 billion monthly page views.| StatCounter Global Stats
Three years ago, while I was a web developer at YouTube, one of the senior engineers began a rant about the page weight of the video watch page being far too large. The page had ballooned to as high as 1.2MB and dozens of requests. This engineer... | Chris Zacharias | Founder of imgix. YCombinator alum. Ex-YouTuber. Studied New Media at RIT.| Chris Zacharias on Svbtle
Hi, I'm Sam — software engineer at Spot and the 2nd most active maintainer of Emotion, a...| DEV Community
A post by Zach Leatherman (zachleat)| Zach Leatherman
New web services are being built to a self-defeatingly low UX and performance standard, and existing experiences are now pervasively re-developed on unspeakably slow, JS-taxed stacks. At a business level, this is a disaster, raising the question: why are new teams buying into stacks that have failed so often before?| Infrequently Noted
Let’s retire the ‘virtual DOM is fast’ myth once and for all| svelte.dev
Despite advances in browser tooling, automated evaluation, lab tools, guidance, and runtimes, modern teams struggle to deliver even decent performance with today's popular frameworks. This is not a technical problem per se. It's a management issue, and one that teams can conquer with the right frame of mind and support.| Infrequently Noted