12 points par xguru 2024-06-09 | 10 commentaires | Partager sur WhatsApp
  • Tout le contenu saisi est enregistré dans la barre d’adresse et laisse une trace dans l’historique du navigateur
  • Il suffit de copier l’URL pour sauvegarder et partager
  • Aucun cookie ni serveur séparé n’est nécessaire
  • Open source, développé avec Ruby + Node.js

10 commentaires

 
bbulbum 2024-06-10

Oh… c’est assez choquant que chaque frappe soit enregistrée dans l’historique du navigateur…

 
aer0700 2024-06-09

Ça a l’air pas mal, haha.
Mais si c’est juste pour transmettre un texte simple, je me dis aussi : pourquoi envoyer une URL avec le texte compressé au lieu d’envoyer directement le texte tel quel...

 
aer0700 2024-06-09

Peut-être que ce serait utilisable s’ils ajoutaient un peu de mise en forme ?

 
savvykang 2024-06-09

Ils ont donc décidé d’utiliser Ruby et Jekyll pour générer des pages statiques, ainsi que Node.js pour installer les bibliothèques frontend et surveiller les changements de fichiers pendant le développement... un parfait exemple d’overengineering.

 
seiha106 2024-06-10

En effet, qui aurait cru qu’on pousserait une page statique à ce point ?

 
superwoou 2024-06-09

Si c’est pour copier l’URL, je me dis qu’il suffirait simplement de copier le contenu du texte, non… ? C’est bizarre, je me demande à quoi ça pourrait servir.

 
dooboo 2024-06-09

Ils ont inutilement surconçu quelque chose qui aurait très bien pu tenir dans un simple fichier 🤣🤣

 
xguru 2024-06-09

Utile ou pas vraiment... c'est assez déroutant.

 
humblebee 2024-06-09

Si l’on considère que, lors du processus d’encodage Base64, la taille des données d’origine augmente généralement d’environ 33 %, cela donne vraiment une impression assez étrange. C’est utile pour transmettre et stocker les données en toute sécurité, mais si l’on tient compte de cette augmentation du volume de données, on peut considérer qu’il y a un certain coût. Si l’on voit ce coût comme les ressources nécessaires pour gérer le parsing d’URL ou une structure visuelle (puisqu’il est indiqué que cela a été inspiré par mermaid.live), cela peut être utile ou non selon le contexte 😄

 
savvykang 2024-06-09

https://github.com/revolter/notepadtab.com/blob/main/index.html#L80

Au moins, ils ont quand même implémenté une compression minimale. Cela dit, je me demande s’il était vraiment nécessaire de mobiliser autant de technologies dans l’environnement de développement pour résoudre un problème de ce type.