# infinite scroll

Published articles for infinite scroll.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## The Infinite Scroll Was a Design Crime. Now Meta is Paying for It.

DevFeed: [The Infinite Scroll Was a Design Crime. Now Meta is Paying for It.](<https://devfeed.tech/articles/the-infinite-scroll-was-a-design-crime-now-meta-is-paying-for-it-9277.md>)

Original publisher: [Read original article](<https://webdesignerdepot.com/the-infinite-scroll-was-a-design-crime-now-meta-is-paying-for-it/>)

Author: Simon Sterne

Published: 2026-08-25T11:30:00Z

Content type: opinion

Language: en

Sources: [Web Designer Depot](<https://devfeed.tech/sources/web-designer-depot.md>)

Topics: [web design](<https://devfeed.tech/topics/web-design.md>), [User experience (UX)](<https://devfeed.tech/topics/ux.md>), [Usability](<https://devfeed.tech/topics/usability.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>), [Web](<https://devfeed.tech/topics/web.md>), [Document Object Model (DOM)](<https://devfeed.tech/topics/dom.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [browser](<https://devfeed.tech/topics/browser.md>), [browsers](<https://devfeed.tech/topics/browsers.md>), [CSS](<https://devfeed.tech/topics/css.md>)

Tags: [addictive-design](<https://devfeed.tech/tags/addictive-design.md>), [behavioral-design](<https://devfeed.tech/tags/behavioral-design.md>), [browser](<https://devfeed.tech/tags/browser.md>), [browsers](<https://devfeed.tech/tags/browsers.md>), [css](<https://devfeed.tech/tags/css.md>), [dark-patterns](<https://devfeed.tech/tags/dark-patterns.md>), [design](<https://devfeed.tech/tags/design.md>), [design-ethics](<https://devfeed.tech/tags/design-ethics.md>), [digital-detox](<https://devfeed.tech/tags/digital-detox.md>), [digital-wellness](<https://devfeed.tech/tags/digital-wellness.md>), [dopamine-loops](<https://devfeed.tech/tags/dopamine-loops.md>), [ethical-design](<https://devfeed.tech/tags/ethical-design.md>), [front-end-development](<https://devfeed.tech/tags/front-end-development.md>), [infinite-scroll](<https://devfeed.tech/tags/infinite-scroll.md>), [meta](<https://devfeed.tech/tags/meta.md>), [meta-lawsuit](<https://devfeed.tech/tags/meta-lawsuit.md>), [meta-trial](<https://devfeed.tech/tags/meta-trial.md>), [social-media-lawsuit](<https://devfeed.tech/tags/social-media-lawsuit.md>), [software](<https://devfeed.tech/tags/software.md>), [tech](<https://devfeed.tech/tags/tech.md>), [tech-ethics](<https://devfeed.tech/tags/tech-ethics.md>), [tech-industry](<https://devfeed.tech/tags/tech-industry.md>), [tech-news](<https://devfeed.tech/tags/tech-news.md>), [ui-ux](<https://devfeed.tech/tags/ui-ux.md>), [usability](<https://devfeed.tech/tags/usability.md>), [user-experience](<https://devfeed.tech/tags/user-experience.md>), [ux](<https://devfeed.tech/tags/ux.md>), [ux-design](<https://devfeed.tech/tags/ux-design.md>), [ux-usability](<https://devfeed.tech/tags/ux-usability.md>), [web-design](<https://devfeed.tech/tags/web-design.md>), [web-development](<https://devfeed.tech/tags/web-development.md>)

### AI overview

The article argues that infinite scroll prioritized addictive engagement and advertising over usability, accessibility of stopping cues, and front-end integrity. It discusses legal scrutiny of Meta's Instagram and Facebook feeds, performance and state-management problems, and calls on web professionals to abandon the pattern.

### Source excerpt

The infinite scroll was never a UX feature--it was a slot machine disguised as code. Now, as Meta faces a historic trial over algorithmic addiction, web designers must finally confront the ugly truth: we sacrificed basic usability and human willpower just to keep users trapped in a bottomless pit.

## Issue no.14: Software is culture

DevFeed: [Issue no.14: Software is culture](<https://devfeed.tech/articles/issue-no-14-software-is-culture-10059.md>)

Original publisher: [Read original article](<https://www.figma.com/blog/software-is-culture-newsletter/>)

Author: Figma

Published: 2026-01-07T15:00:00Z

Content type: article

Language: en

Sources: [Figma Blog](<https://devfeed.tech/sources/figma-blog.md>)

Topics: [Software](<https://devfeed.tech/topics/software.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Figma](<https://devfeed.tech/topics/figma.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [culture](<https://devfeed.tech/tags/culture.md>), [figma](<https://devfeed.tech/tags/figma.md>), [infinite-scroll](<https://devfeed.tech/tags/infinite-scroll.md>), [interfaces](<https://devfeed.tech/tags/interfaces.md>), [software](<https://devfeed.tech/tags/software.md>)

### AI overview

Figma's Issue no.14 explores how software shapes culture and everyday life. It discusses the cultural impact of familiar interface interactions, how algorithms influence language and relationships, the evolution of video game interfaces, building an app with Figma Make, and using structured prompts to work with AI in design.

### Source excerpt

From ordering delivery in a pinch, to finding genuine connection and meaning, software touches nearly every part of our lives.

## Supabase Beta March 2023

DevFeed: [Supabase Beta March 2023](<https://devfeed.tech/articles/supabase-beta-march-2023-606.md>)

Original publisher: [Read original article](<https://supabase.com/blog/supabase-beta-update-march-2023>)

Author: Ant Wilson

Published: 2023-04-08T07:00:00Z

Content type: release

Language: en

Sources: [Supabase Blog](<https://devfeed.tech/sources/supabase-blog.md>)

Topics: [Supabase](<https://devfeed.tech/topics/supabase.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Next.js](<https://devfeed.tech/topics/next-js.md>), [OpenAI](<https://devfeed.tech/topics/openai.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [Deno](<https://devfeed.tech/topics/deno.md>), [Framer Motion](<https://devfeed.tech/topics/framer-motion.md>), [API](<https://devfeed.tech/topics/api.md>), [LangChain](<https://devfeed.tech/topics/langchain.md>), [MDX](<https://devfeed.tech/topics/mdx.md>), [Nuxt.js](<https://devfeed.tech/topics/nuxt.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [announcement](<https://devfeed.tech/tags/announcement.md>), [auth](<https://devfeed.tech/tags/auth.md>), [devrel](<https://devfeed.tech/tags/devrel.md>), [embeddings](<https://devfeed.tech/tags/embeddings.md>), [framer](<https://devfeed.tech/tags/framer.md>), [github](<https://devfeed.tech/tags/github.md>), [hackathon](<https://devfeed.tech/tags/hackathon.md>), [hybrid-search](<https://devfeed.tech/tags/hybrid-search.md>), [infinite-scroll](<https://devfeed.tech/tags/infinite-scroll.md>), [langchain](<https://devfeed.tech/tags/langchain.md>), [launch](<https://devfeed.tech/tags/launch.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [nuxt](<https://devfeed.tech/tags/nuxt.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [openai](<https://devfeed.tech/tags/openai.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [vercel](<https://devfeed.tech/tags/vercel.md>)

### AI overview

Supabase's March 2023 beta update previews Launch Week 7, announces a Web3 AI hackathon, and releases a Next.js OpenAI documentation-search template using Vercel, GPT-3, Postgres with pgvector, and Deno Edge Functions. It also highlights an AI-powered ticket system, community projects, and upcoming events.

### Source excerpt

We are in full shipping mode 🛥... Launch Week 7 can't come quickly enough!

## Infinite scroll with Next.js, Framer Motion, and Supabase

DevFeed: [Infinite scroll with Next.js, Framer Motion, and Supabase](<https://devfeed.tech/articles/infinite-scroll-with-next-js-framer-motion-and-supabase-403.md>)

Original publisher: [Read original article](<https://supabase.com/blog/infinite-scroll-with-nextjs-framer-motion>)

Author: Francesco Sansalvadore

Published: 2023-04-04T07:00:00Z

Content type: tutorial

Language: en

Sources: [Supabase Blog](<https://devfeed.tech/sources/supabase-blog.md>)

Topics: [infinite scroll](<https://devfeed.tech/topics/infinite-scroll.md>), [Next.js](<https://devfeed.tech/topics/next-js.md>), [Supabase](<https://devfeed.tech/topics/supabase.md>), [Framer Motion](<https://devfeed.tech/topics/framer-motion.md>), [web design](<https://devfeed.tech/topics/web-design.md>), [Server-side rendering](<https://devfeed.tech/topics/server-side-rendering.md>), [Caching](<https://devfeed.tech/topics/caching.md>)

Tags: [cache](<https://devfeed.tech/tags/cache.md>), [code-splitting](<https://devfeed.tech/tags/code-splitting.md>), [data](<https://devfeed.tech/tags/data.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [infinite-scroll](<https://devfeed.tech/tags/infinite-scroll.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [performance](<https://devfeed.tech/tags/performance.md>), [server-side-rendering](<https://devfeed.tech/tags/server-side-rendering.md>), [user-experience](<https://devfeed.tech/tags/user-experience.md>), [web-design](<https://devfeed.tech/tags/web-design.md>)

### AI overview

A tutorial on implementing infinite scrolling with Next.js, Supabase, and Framer Motion. It explains lazy loading ticket data in batches as the user scrolls, with techniques such as server-side rendering, code splitting, caching, prefetching, and debouncing to improve performance and user experience.

### Source excerpt

Lazy load and paginate data on scroll with Next.js and a sprinkle of Framer Motion magic ✨

## Autosizing, Add All & iOS Redirects

DevFeed: [Autosizing, Add All & iOS Redirects](<https://devfeed.tech/articles/autosizing-add-all-ios-redirects-19208.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/autosizing-add-all-ios-redirects/>)

Author: Shai Almog

Published: 2017-02-07T00:00:00Z

Content type: release

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [iOS](<https://devfeed.tech/topics/ios.md>), [Font](<https://devfeed.tech/topics/font.md>), [networking](<https://devfeed.tech/topics/networking.md>), [GUI](<https://devfeed.tech/topics/gui.md>), [HTTP](<https://devfeed.tech/topics/http.md>), [Pull Request](<https://devfeed.tech/topics/pull-request.md>), [infinite scroll](<https://devfeed.tech/topics/infinite-scroll.md>)

Tags: [fonts](<https://devfeed.tech/tags/fonts.md>), [gui](<https://devfeed.tech/tags/gui.md>), [http](<https://devfeed.tech/tags/http.md>), [infinite-scroll](<https://devfeed.tech/tags/infinite-scroll.md>), [ios](<https://devfeed.tech/tags/ios.md>), [networking](<https://devfeed.tech/tags/networking.md>), [pull-request](<https://devfeed.tech/tags/pull-request.md>)

### AI overview

This Codename One update discusses automatic text autosizing to fit available space, the new Add All shortcut, and changes to iOS HTTP redirect handling. It cautions that autosizing can be expensive and should be used sparingly, especially outside suitable components.

### Source excerpt

One of the common requests we received over the years is a way to let text "fit" into the allocated space so the font will match almost exactly the width available. In some designs this is very important but it's also very tricky. Measuring the width of a String is a surprisingly expensive operation on some OS's. Unfortunately, there is no other way other than trial & error to find the "best size".

## Advanced Performance Audits with DevTools

DevFeed: [Advanced Performance Audits with DevTools](<https://devfeed.tech/articles/advanced-performance-audits-with-devtools-21680.md>)

Original publisher: [Read original article](<https://paulirish.com/2015/advanced-performance-audits-with-devtools/>)

Author: Paul Irish

Published: 2015-03-27T15:46:00Z

Content type: article

Language: en

Sources: [Paul Irish](<https://devfeed.tech/sources/paul-irish.md>)

Topics: [developer tooling](<https://devfeed.tech/topics/developer-tooling.md>), [Chrome](<https://devfeed.tech/topics/chrome.md>), [browser](<https://devfeed.tech/topics/browser.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [Latency](<https://devfeed.tech/topics/latency.md>), [infinite scroll](<https://devfeed.tech/topics/infinite-scroll.md>), [Google](<https://devfeed.tech/topics/google.md>)

Tags: [audits](<https://devfeed.tech/tags/audits.md>), [case-study](<https://devfeed.tech/tags/case-study.md>), [chrome](<https://devfeed.tech/tags/chrome.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [google](<https://devfeed.tech/tags/google.md>), [infinite-scroll](<https://devfeed.tech/tags/infinite-scroll.md>), [latency](<https://devfeed.tech/tags/latency.md>), [performance](<https://devfeed.tech/tags/performance.md>), [profiling](<https://devfeed.tech/tags/profiling.md>), [tooling](<https://devfeed.tech/tags/tooling.md>)

### AI overview

An advanced performance audit of real-world mobile and desktop websites using profiling and the 1000/100/6 performance model. It examines scrolling on CNET, CNET input latency, responsive challenges on Time.com, and infinite scroll on Google Play, with findings intended to improve developer practices, browser APIs, Chrome DevTools, and the Blink rendering engine.

### Source excerpt

Recently, I've spent some time recently profiling real-world mobile websites. Using the 1000/100/6 performance model1, and spelunking deep into each app, the findings have been fascinating. I've written up case study documents for each, incorporating all the findings: Illustrated diagnoses for the poor performance What actions the developer should take How Chrome's tooling should improve Questions and insights for the rendering engine (Blink) ➜ Perf Audits: CNet, Time, Google Play In this doc, we look at the scrolling of CNET, input latency on CNET, some very interesting challenges on the responsive Time.com, and infinite scroll on Google Play's desktop site. The intended audience is browser engineers and performance-minded frontend developers. It's fairly advanced, but I'm spelunking deep to identify how the sites butt heads with the browser APIs and architecture. Lastly, we're using this research to improve Chrome DevTools and what you hear from Chrome. Wikipedia eng team scrutinizing their performance millisecond by millisecond. (Yes, it's a long paper printout of the Chrome DevTools timeline flamechart :) Photo by Ori Livneh, CC BY 4.0 (BTW, use this link to view the same doc but with comments enabled) 1 - More on this performance model later. Stay tuned.