The vast majority of mobile time is browsing online. We estimate that US adults will spend, on average, more than 4 hours with mobile internet, with 88% of that time spent within apps.| EMARKETER
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
Firms have never known more about their customers, but their innovation processes remain hit-or-miss. Why? According to Christensen and his coauthors, product developers focus too much on building customer profiles and looking for correlations in data. To create offerings that people truly want to buy, firms instead need to home in on the job the customer is trying to get done. Some jobs are little (pass the time); some are big (find a more fulfilling career). When we buy a product, we essent...| Harvard Business Review
Alex Russell on browsers, standards, and the process of progress.| Infrequently Noted
JavaScript overindulgence remains an affirmative choice, no matter how hard industry 'thought leaders' gaslight us. Better is possible, but we must want it enough to put users ahead of our own interests.| Infrequently Noted
I have worked with dozens of teams surprised to have found themselves in the JavaScript ditch. They all feel ashamed because they've been led to believe they're the first; that the technology is working fine for other folks. It isn't.| Infrequently Noted
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
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 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
Under regulatory pressure, mobile OSes are opening up and adding features that will allow PWAs to disrupt app stores ... Yet with shockingly few exceptions, coverage accepts that the solution to crummy, extractive native app stores will be other native app stores. ... The press fails to mention the web as a sustitute for native apps, and fail to inform readers of its disruptive potential. Why?| Infrequently Noted
Progressive Web Apps are aren't packaged and deployed through stores, they're just websites that took all the right vitamins.| 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
Wednesday, May 10, 2023| Google for Developers
This post introduces the Largest Contentful Paint (LCP) metric and explains how to measure it| web.dev
JavaScript powers the modern web, enabling rich and interactive web applications. In this report we dive into how JavaScript is used on the web, and its adoption and trends both for mobile and desktop experiences.| httparchive.org
Learn how you can use React Server Components to render parts of your application on the server.| nextjs.org
This post introduces the Cumulative Layout Shift (CLS) metric and explains how to measure it.| web.dev
Meet hundreds of beautiful websites powered by Next.js by Vercel| nextjs.org
Blink (Rendering Engine) >| www.chromium.org
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