Code Monkey home page Code Monkey logo

ping's Introduction

Ping

Ping is a latency measurement App that works directly in your web browser. Currently at the moment there is 2 reliable way to do this, using HTTP Fetch and WebSocket.

You can try the App here: https://ping.calvin.al

Getting Started

Source Code

  • Source code for the React client app will be available soon, It's currently a mess, making it unsuitable for public viewing.
  • Geodata Lookup API

Features

  • Measure latency with HTTP/WebSocket
  • Real-time Charts
  • World Maps
  • Geolocation Data
  • Change server modals
  • Share button
  • Dark Mode ๐Ÿ†•

Planned Features

  • Code Refactoring (Yes, the code is a mess right now)
  • Show/hide chart toggle
  • Better Geolocation data, ability to switch between Origin and Destination
  • Ping Multiple servers at once
  • Global Latency page / Server browser (Will need servers from all around the world ๐Ÿ˜ฎ)
  • Electron App (ICMP support with Node.js)
  • Change charts timeframe (5 and 10 minutes or possibly longer)

Why this was made?

Since the Covid-19 outbreak, I have found my internet connection very unstable, therefore this led me to open Command Prompt all the time doing something like ping -t google.com to see how its currently doing. And I tried finding some ping test site but none of them had a real-time graph or something like that, so I made this ๐Ÿ˜

Support

ping's People

Contributors

calvinalx avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.