| ▲ | Show HN: Flight-Viz – 10K flights on a 3D globe in 3.5MB of Rust+WASM(flight-viz.com) | ||||||||||||||||||||||||||||||||||
| 70 points by coolwulf 12 hours ago | 37 comments | |||||||||||||||||||||||||||||||||||
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. | |||||||||||||||||||||||||||||||||||
| ▲ | ab_testing 21 minutes ago | parent | next [-] | ||||||||||||||||||||||||||||||||||
How are you getting that real time flight data from . Is there a free source for this ? | |||||||||||||||||||||||||||||||||||
| ▲ | moci 26 minutes ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||
It seems there is very little flight data from China. | |||||||||||||||||||||||||||||||||||
| ▲ | whywhywhywhy 6 hours ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||
Zooming on a mouse wheel on windows is nearly unusable, it goes from whole of europe to town level in one mouse wheel notch. | |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||
| ▲ | ge96 9 hours ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||
Why is there almost no traffic in places like South America (other than Brazil) and Africa? Data set or reality? Not much in China/Russia either. | |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||
| ▲ | c0nsumer 2 hours ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||
When zooming in and it switches to the lighter color tiles, the icons basically become invisible. | |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||
| ▲ | aduffy 8 hours ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||
There's something a little off about the projection logic when you drop into the Leaflet view, you'll notice that when you pan around after zooming the planes shift their location. Very cool demo though! | |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||
| ▲ | coolwulf 6 hours ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||
For people having problems navigating, you can search flifht number on the left search bar. When click on the flight number, the view will jump over. | |||||||||||||||||||||||||||||||||||
| ▲ | concensure 5 hours ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||
Did you pay for flight api? Getting comprehensive real time flight data is quite a monetary challenge | |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||
| ▲ | christophilus 6 hours ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||
Makes the divide between the developed and developing world very clear. Edit: can’t be right. I think this is a dataset problem. China and Brazil should have more dots. | |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||
| ▲ | maxwg 9 hours ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||
Impressive. The planes should probably scale up a bit as you zoom though, they become impossible to spot. I'm surprised all the flights in the world can be represented in a <500KB api call | |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||
| ▲ | ddoolin 9 hours ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||
When you zoom in to the street map level, the planes are practically invisible with their color and thin borders. Pretty neat though, that's a lot to load and keep smooth. | |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||
| ▲ | paulnsorensen 8 hours ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||
Wow. I won't give you a feature request :) just appreciation. It really puts into perspective the magnitude of air traffic when you have this visualization. | |||||||||||||||||||||||||||||||||||
| ▲ | Glubker 7 hours ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||
Really cool! Curious to know how you made it render everything so fast with barely any loading. Good work. | |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||
| ▲ | lwansbrough 9 hours ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||
Could probably extrapolate positions based on heading and speed, to do some fake "real time" positions. | |||||||||||||||||||||||||||||||||||
| ▲ | Levitating 7 hours ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||
The wasm file (flight_viz_bg.wasm) was 10.94 MB as reported by firefox. | |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||
| ▲ | pstomi 10 hours ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||
It render extremely fast on my side (firefox, macOS). Which UI stack are you using? Is it egui? | |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||
| ▲ | amelius 9 hours ago | parent | prev [-] | ||||||||||||||||||||||||||||||||||
Can you add pinch zoom? | |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||