INNER CODE UNIT · JavaScript

progress

webtorrent/instant.io · client/index.js:199

    const progress = (100 * torrent.progress).toFixed(1)

    let remaining
    if (torrent.done) {
      remaining = 'Done.'
    } else {
      remaining = torrent.timeRemaining !== Infinity
        ? formatDistance(torrent.timeRemaining, 0, { includeSeconds: true })
        : 'Infinity years'
      remaining = remaining[0].toUpperCase() + remaining.substring(1) + ' remaining.'
    }

    util.updateSpeed(
      '<b>Peers:</b> ' + torrent.numPeers + ' ' +
      '<b>Progress:</b> ' + progress + '% ' +
      '<b>Download speed:</b> ' + prettierBytes(window.client.downloadSpeed) + '/s ' +
      '<b>Upload speed:</b> ' + prettierBytes(window.client.uploadSpeed) + '/s ' +
      '<b>ETA:</b> ' + remaining

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…