If you think a frontend is easy. Then these 8 points are for you—
Take Google Meet: Despite its simple UI, behind the scenes, there’s a lot of video/audio frames processing, decoding, and chunking going on.
Take Google Sheets: A simple grid box UI, but there goes a tons of graphical operations on Canvas, layout calculations, and performant rendering.
Take Discord: With simple video elements, there’s a lot of network-level work with data streaming on Sockets and WebRTC (peer-to-peer)
Take Canva: Purely UI-heavy application, handling tons of UI elements, design movements and calculations, and canvas operations.
Take Photoshop: One of the most complex applications, leveraged Web Assembly to enter the web space, handles image processing operations and beyond.
Take Pinterest: UI / UX friendly application, with lots of asset optimizations and ensuring high accessibility.
Take Mega: Makes file transfers look so smooth, a highly I/O heavy application, handling file processing, chunking, and efficient data transfer techniques.
Take TeamViewer: Controlling remote devices seamlessly on the cloud in real time, a lot of audio, video, image streaming, decoding, rendering, and simulation of keyboard & mouse work. Latency is a big factor here.
Thanks all for today. :D
Top comments (0)