Salvando arquivos enormes

Preciso salvar um arquivo de tamanho desconhecido, potencialmente vários gigabytes, em JS. A fonte de dados é um fluxo de mídia capturado usando o mediarecorder.

No Chrome, isso pode ser feito usando as APIs do sistema de arquivos e da máquina de arquivos com filesystem: urls, escrevendo blocos de blob em uma entrada de arquivo à medida que são recebidos e configurando um link de download para a URL do arquivo.

No entanto, não consigo encontrar uma maneira de fazer isso no Firefox ou Edge (sempre que obtém um registro médio).

questionAnswers(1)

yourAnswerToTheQuestion