Download Status com PHP e JavaScript

No momento, estou procurando uma maneira de mostrar o status do download do arquivo em uma página. Sei que isso não é necessário, pois o usuário geralmente possui um status de download no navegador, mas gostaria de manter o usuário na página em que ele está baixando, desde que o download seja duradouro. Para fazer isso, o status do download deve corresponder ao status que o arquivo realmente possui (não uma barra de progresso falso). Talvez ele também exiba a velocidade em que o usuário está baixando e calcule o tempo que levará, dependendo da taxa de download atua

Isso pode ser feito usando PHP e Javascript? Ou realmente requer Flash ou Java?

Em algum lugar do servidor não deve haver informações sobre quem está baixando o quê, a que velocidade e quant

Obrigado por sua ajuda com antecedência

questionAnswers(4)

yourAnswerToTheQuestion