DEV Community

Cover image for Frontend Is Easy
Farzana Pomy
Farzana Pomy

Posted on

Frontend Is Easy

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)