I built a permanent text wall with Next.js and Supabase. Users are already fighting.

Published: (January 7, 2026 at 08:33 PM EST)
1 min read
Source: Dev.to

Source: Dev.to

The Project

I built a project called The Million Lines as a social experiment. The concept is simple: 1 million lines of text, stored permanently in Supabase, rendered on an infinite canvas with Next.js.

The Tech Challenge

Rendering 1 million lines without crashing the browser is hard. I had to use virtualization to only render what’s in the viewport.

The Social Result

I expected tech quotes. Instead, I got chaos:

  • Someone paid to write “How do I exit vim?” at line #19 (classic).
  • r/gaming bought a massive banner at line #8 to dominate the board.
  • Someone is trolling IShowSpeed at line #16.

It’s fascinating to see how “internet graffiti” works when it costs money.

Live Demo

https://themillionlines.com

Screenshot of The Million Lines project

Back to Blog

Related posts

Read more »