• # PWA ?

    Posté par . En réponse à la dépêche De Sozi 12 à Sozi 19. Évalué à 4.

    Sympa comme soft!

    Quand tu parles de la possibilité de se séparer d'électron, y'a bien entendu la possibilité d'utiliser un petit serveur web local.
    Dans mon éditeur interactif, j'ai fait le choix d'aller au plus simple : j'utilise l'API HTML5 file.
    C'est pas parfait car ça nécessite de charger le fichier en mémoire puis de l'exporter une fois terminé.
    Après, y'a sans doute des solutions hybrides possibles : ton soft s'ouvre sur un firefox qui contient une extension assurant la partie sauvegarde par exemple.

    On parle aussi beaucoup des Progressives Web App mais j'ai pas encore suffisamment creusé la question.

    Pour les exemples, il faudrait sans doute proposer un petit concours ici sur un thème : par exemple, illustrations éducatives pour les enfants des 3 premiers cycles. (Oui, si ça peut servir des projets comme Primtux, c'est encore mieux)

    Enfin, j'ai parcourus quelques réalisations qui sont certes sympas mais qui ont manqués de réactivités les premières secondes (https://sozi.baierouge.fr/community/d/43-support-de-conf-rence-culture-libre).
    Je vois plusieurs raisons de frustration à mon sens :
    - fichier svg non minifié : un coup de svgo pourrait sans doute permettre de gagner quelques Mo précieux
    - un chargement progressif : première slides chargés avant et pourquoi pas une barre de chargement
    - les animations sont-elles effectués par le css ou le js ?

    Une piste de réflexion que je me donne également pour mes futures projets webs : canvas est beaucoup plus réactif que svg.
    J'ai effectué des tests de svg avec des animations css que j'ai comparé avec canvas (sur une grande matrice : 2048*2048) avec des animations js.
    Eh bin, canvas était à chaque fois au moins 4 à 5 fois moins gourmand.

    A creuser sans doute : une conversion du svg en canvas.

    Voilà, je sais que la critique est au combien facile. J'espère que celle-ci sera suffisamment constructive.