benfoxall / peerless

Peer to Peer hacks

Home Page:https://www.npmjs.com/package/peerless

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸ‘‘ Peerless

🚨 This isn't implemented yet 🚨

A web server that runs inside your web browser

// window1.html
const server = new Server();

console.log(await server.endpoint); // unique-generated-code-abcde

for await (const { message, reply } of server) {
  reply('Hello, ' + message);
}
// window2.html
const client = new Client('unique-generated-code-abcde');

const response = await client.send('Peerless');

console.log(response);
// Hello, Peerless

[todo: video]

Good Stuff πŸ‘Œ:

  • peer-to-peer – direct connection between browsers (fast!)
  • 1:N – let loads of people connect to you
  • streaming – for fun/interactive UIs

About

Peer to Peer hacks

https://www.npmjs.com/package/peerless

License:MIT License


Languages

Language:TypeScript 56.3%Language:JavaScript 43.7%