crée un onglet et un contexte dépendant de l'utilisateur et de son matériel ;
exécute app.js dans ce contexte.
De quoi est composé le contexte? Cela dépends:
si le brouteur est en mode console, c'est un terminal ;
si le brouteur est graphique, c'est un canvas + des API pour accéder au clavier/souris/pad/tactile...;
si l'utilisateur est aveugle, c'est une plage braille ;
si le brouteur est un téléphone à cadran ou un assistant personnel, c'est une API pour faire de la synthèse vocale.
Le script app.js a de quoi interroger le contexte pour savoir quel rendu et quelles interactions il peut faire.
Ainsi on obtient un "maxitel" (simple comme un minitel mais avec presque tout côté client) facile à implémenter (un interpréteur et quelques API simples, mais pas des normes gigantesques et imbitables comme HTML+CSS).
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
# Le maxitel ?
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Gemini et Solid, deux alternatives au Web (qu'il faut qu'on m'explique). Évalué à 5.
Une approche complémentaire serait d'avoir:
Pour ce dernier, je propose de virer HTML et CSS :-)
On garderait:
Lorsque l'on se connecte sur https://monappli.com, le brouteur:
De quoi est composé le contexte? Cela dépends:
Le script app.js a de quoi interroger le contexte pour savoir quel rendu et quelles interactions il peut faire.
Ainsi on obtient un "maxitel" (simple comme un minitel mais avec presque tout côté client) facile à implémenter (un interpréteur et quelques API simples, mais pas des normes gigantesques et imbitables comme HTML+CSS).
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board