Hacker News Viewer

Show HN: Flight-Viz – 10K flights on a 3D globe in 3.5MB of Rust+WASM

by coolwulf on 4/1/2026, 5:34:16 PM

I built a real-time flight tracker that renders 10,000+ aircraft on an interactive 3D globe, entirely in the browser using Rust compiled to WebAssembly.

https://flight-viz.com

Comments

by: Glubker

Really cool! Curious to know how you made it render everything so fast with barely any loading.<p>Good work.

4/1/2026, 10:31:29 PM


by: ge96

Why is there almost no traffic in places like South America (other than Brazil) and Africa? Data set or reality? Not much in China&#x2F;Russia either.

4/1/2026, 8:53:08 PM


by: aduffy

There&#x27;s something a little off about the projection logic when you drop into the Leaflet view, you&#x27;ll notice that when you pan around after zooming the planes shift their location.<p>Very cool demo though!

4/1/2026, 9:46:28 PM


by: paulnsorensen

Wow. I won&#x27;t give you a feature request :) just appreciation.<p>It really puts into perspective the magnitude of air traffic when you have this visualization.

4/1/2026, 9:22:33 PM


by: maxwg

Impressive. The planes should probably scale up a bit as you zoom though, they become impossible to spot.<p>I&#x27;m surprised all the flights in the world can be represented in a &lt;500KB api call

4/1/2026, 9:04:00 PM


by: ddoolin

When you zoom in to the street map level, the planes are practically invisible with their color and thin borders. Pretty neat though, that&#x27;s a lot to load and keep smooth.

4/1/2026, 9:01:02 PM


by: lwansbrough

Could probably extrapolate positions based on heading and speed, to do some fake &quot;real time&quot; positions.

4/1/2026, 9:05:35 PM


by: pstomi

It render extremely fast on my side (firefox, macOS). Which UI stack are you using? Is it egui?

4/1/2026, 7:09:27 PM


by: amelius

Can you add pinch zoom?

4/1/2026, 8:51:48 PM


by: coolwulf

[dead]

4/1/2026, 5:35:56 PM