User avatar
Grifdail @grifdail@social.grifdail.fr
10mo
I wish Firefox supported the file system api. It would make my life so much easier.
1
0
0
0
User avatar
Grifdail @grifdail@social.grifdail.fr
10mo
If I wanted to make an app that would manipulate multiple file, available on desktop and mobile, in JavaScript I would need:

- an electron / nw.js version
- an Cordova or equivalent version for mobile
- The web version just in case.

All that just to access the native filesystem?
1
0
0
0
User avatar
🪨 @Varpie@peculiar.florist
10mo
@grifdail C'est ce qui fait la différence entre une application web et une application native : dans le premier cas, c'est isolé au niveau du navigateur, et n'a aucun lien avec l'OS.
J'ai un peu le même problème avec WebAssembly qui n'a pas de manipulation du DOM : j'aimerais bien pouvoir créer des applis web 100% en wasm (enfin en d'autres langages qui compilent en wasm, plutôt que de compiler en js) mais ce n'est juste pas faisable actuellement.
⭐1
1
0
0
1
User avatar
Grifdail @grifdail@social.grifdail.fr
10mo
@Varpie oui mais c'est dommage parce que le combo HTML + JS c'est vraiment cool pour faire de l'interface. Plus que la majorité des autres outils que j'ai utilisé par le passé.
1
0
0
0
User avatar
🪨 @Varpie@peculiar.florist
10mo
@grifdail Oui mais justement, c'est fait pour de l'interface, pas pour de la logique métier. C'est pour ça que les serveurs sont principalement dans d'autres langages : les pages web s'occupent de la présentation, les serveurs s'occupent de la logique (en tout cas historiquement). Il te faudrait un "serveur" local (juste une application quoi) installé par les utilisateurs et appelé avec JS. Dans la mesure du possible, parce que les appels à localhost depuis un site web, généralement c'est vu comme une attaque (à juste titre).

Donc euh ouais, Electron quoi. Ou si tu veux faire un peu de Rust, il y a Tauri qui supporte desktop et mobile. Si ta seule contrainte c'est des appels au file system, ça devrait pouvoir faire le boulot avec pas trop de difficultés.
1
0
0
0

User avatar
Grifdail @grifdail@social.grifdail.fr
10mo
@Varpie yup. Wait ? T'aurai support le mobile ? Ça vaut peut être le coup d'enfin le mettre a rust.
1
0
0
0
User avatar
🪨 @Varpie@peculiar.florist
10mo
@grifdail Ouais ils ont rajouté le support mobile avec la version 2, j'ai jamais testé par contre donc pas sûr de ce que ça vaut. Mais sur le papier, Tauri est clairement mieux qu'Electron en tout cas.
0
0
0
0