๐ edgemesh
1.7.0
drastically improves cache hit rate and stability! Be sure to update your service worker. Your site will not be allowed to participate on the mesh if you are running version<1.7.0
- edgemesh requires that your site be secured with SSL.
- you will need to create a free account on our portal in order to enable your site.
All of our documentation can be found at https://edgemesh.com/docs.
The edgemesh CLI provides an easy way to install and update the edgemesh service worker. If you have node.js installed on your destination machine you are ready to go.
Install edgemesh globally
npm i -g edgemesh
Install edgemesh files to your static root
edgemesh install /path/to/public/root
This will install edgemesh.sw.min.js
at the supplied path.
It also stores a config file at /usr/local/etc/edgemesh/edgemesh.conf
so you can run:
npm i -g edgemesh && edgemesh update
on subsequent updates. To check if you have the latest version run:
edgemesh check-updates
Usage: edgemesh <command> [options]
Commands:
install|i <path> install edgemesh server files at static path
update|u update edgemesh server files
check-updates|v check for newer version
Options:
-h, --help output usage information
-V, --version output the version number
Examples:
$ edgemesh install ./server/static
$ edgemesh update
$ edgemesh check-updates
The edgemesh client will install on any browser. If the browser doesn't support edgemesh, it will resume normal operation. On edgemesh compatible browsers our service will self-bootstrap and start working automatically. No need to worry about compatibility! As browsers add support for the latest web features that edgemesh utilizes, your edgemesh installation will be automatically updated to add support.
Browser | Market Share | Supported Versions | Blocked by |
---|---|---|---|
58% | >49 | โ Implemented | |
12% | >58 | โ Implemented | |
5% | Not supported | โ No webrtc support | |
3% | Not supported | โ No webrtc support |
If you come across any bugs please don't hesitate to drop an issue or hop on gitter.