Web app e PWA podem acessar o filesystem agora XD
Fala ai pessoal gostaria de compartilhar uma atualização dos browser que acredito ser muito importante para o futuro de apps.
Antigamente os app baseados em web não podiam ter acesso ao filesystem, mas não muito tempo atrás foi criado uma web api que iria trazer essa funcionalidade para eles, a A File System Access API.
https://developer.chrome.com/docs/capabilities/web-apis/file-system-access?hl=pt-br
Ainda é meio estranho de usar ela mas já é possível fazer coisas bem legais, tipo o https://vscode.dev
A segurança e procedimentos para utilizar essa API são bem rigidos, e até podem até podem prejudicar a usabilidade dependo do caso de uso, pois erá necessario ficar pedindo permissão toda hora para poder ler/escrever os arquivos, esse é até um dos motivos que eu não estava usando ela ainda.
Mas felizmente teve um update recente que possibilita ter permissões permanentes e agora é possivel trabalhar bem com o filesystem sem prejudicar a experiência do usuário.
https://github.com/WICG/file-system-access/issues/297#issuecomment-1849495890
Eu acredito que esse update vai dar ainda mais poder para apps baseados em web e principalmente os PWA que cada vez mais estão proximo de ter todas as funcionalidades que um app android/ios teria.
Mas o que você acha? Essa atualização é relevante? Consegue imaginar apps muito legais sendo feitos usando ela? Deixe sua opinião abaixo.