DEV Community

Momcilo
Momcilo

Posted on

I saw this mind-blowing experiment, so I made a simple version of it

Work by Bjorn Staal 🤯

Two browser windows (acting as socket clients) communicate their:

  • Screen dimensions - (screen.width, screen.height)
  • Window dimensions - (window.innerWidth, window.innerHeight)
  • Window X/Y position - (window.screenX, window.screenY) ...or whichever calculation works best for you.

The original post says Bjorn Staal used localStorage, but I found sockets more fun, because if tweaked a bit, this can be shared with friends :)
Here's a demo of how it works, and the codebase:
https://github.com/Momciloo/fun-with-sockets/

Fun with sockets

Top comments (0)

Postmark Image

Speedy emails, satisfied customers

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up