I'm aware of the relatively recent addition of things like WebXR, WebGL, WebAssembly, WebRTC, but I feel I am woefully out of touch with the most compelling and useful examples of these novel standards.
Do you have any eye-opening websites that really demonstrate some of the true power of the modern web?
The use of workers and WASM is not obvious, but on page load it takes the current orbit parameters for every orbiting satellite that is potentially visible anywhere on Earth and calculates the future position of each satellite every few minutes for the next 5 days, and then checks each future position for visibility from your location (accounting for sun angle, earth occlusion, sky brightness etc), all client side before page load finishes. WASM allows me to use the canonical satellite propagation tools (SGP4, written in ancient C translated from Fortran) and workers let me use multiple cores and not block the UI too much.
[1]: https://privacybadger.org/
Deleted Comment
Its the latest MS Edge, but a handy trick you might be interested in is to use detectable bugs to fingerprint a webbrowser. So Internet Explorer 6 might have a browser detectable javascript bug that 8 didnt have, or a bug might exist in IE but not firefox and if someone changed their browser agent ie firefox pretending to be IE, it was still possible to workout what the browser was and deliver code accordingly. :)
Of course some web browsers could be like looking at A Scanner Darkly character!
Makes one think what the internet could be like in an alternate reality or something.
Deleted Comment
Plus it’s strangely addictive.
The creator even wrote a blog post describing how he made it. Press info on the top right to get an awesome breakdown of his approach.
https://dan-ball.jp/en/javagame/dust/
I spent so many hours in that game. It also had ways to publish your creations, and people created anything from multiplayer coop games to entire ALUs in it. Good times, and thanks for linking the remake!
Uploading Gigabytes of media via p2p takes minutes nowadays, but you have to either pay or use p2p software to actually send it to another person.
I'd wager a miniscule amount of people know how to do this.
Deleted Comment
Deleted Comment
I guess except the designing canvas, all the UI controls are built over DOM/Javascript and they needed a quick way to take them all into desktop. But I did expect more from Figma :)
Uses WebGL and some WebAssembly.
What's the tech-stack for this?
Other than WebGL - what do you use for the UI?
https://github.com/foxglove/studio
But also, of course the fact that it goes 3D. It feels like they've de-emphasized this feature because I suspect few people use or or even know it exists but demo
https://www.youtube.com/watch?v=mbxYG5Sb5RQ
You can also go to https://earth.google.com
AFAIK it's the same tech (not sure) but a UI for various kinds of exploration instead of directions
WebRTC, Google Meet uses WebGL/WebAssembly to provide the filter effects where your background is blurred out or replaced. AFAIK that doesn't happen on the server. It happens locally and then the video with the effects applied are sent over the net via WebRTC.
I don't think we can actually use it yet though.
Edit: that video might be of a different 3D feature I have no idea of
https://www.youtube.com/watch?v=YHe3ag3i8v8
AFAICT the announcement is saying they made it even more detailed than it already was
Chances are if you enjoy radio, podcasts or movies, especially during the pandemic, that you've listened to something produced using Cleanfeed. In many cases you wouldn't even realise that co-host or guest is remote.
Kind of