About Me.txtMy ProjectsWeb BrowserResume.docContactRecycle Bin
Building a desktop in a web page - Jianhao's Space - Web Browser
File
Edit
View
Favorites
Help
LinksHomeBlogAbout Me

Jianhao's Space

~ Building small things on the internet, one pixel at a time. ~

HomeBlogAbout Me

Welcome to my space! ★ Thanks for stopping by ★ Press Play on the music player ★ Try the Change Skin button ★

Profile

Jianhao Tian

Mood: excited

Music

♪ Pixel Afternoon · an original 8-bit tune ♪

Stopped

Visitors

You have visited this space … times.

✿ Building a desktop in a web page ✿

2026-11-01 · Mood: busy

Jianhao98 is the desktop you are looking at right now. Every page has its own address, so you can share a link to any page and it opens with the right window already on screen.

A few things I wanted to get right:

  • Windows that you can drag, resize, minimize and maximize, with a taskbar and a Start menu.
  • Pixel icons and cursors drawn from scratch, so nothing is copied from an old system.
  • Pages that still work without JavaScript, and on a phone.

The site is built with Next.js and the 98.css library. Even the song in the music player is generated in code.

This is a sample post. The full story of the build is coming soon.

« Previous: A tour of this spaceNext: Hello, world! »

Jianhao's Space · Best viewed at 800 × 600 · Since 2026

Done

Internet zone