J'ai du mal a percevoir où est le problème...

Tout le monde est loin d'être heureux d'être obligé de démarrer un navigateur en même temps que leur PC. 200 Mo à rien faire, c'est chiant. Ouvrir [votre webmail ici] et bouffer 200 Mo de plus alors que votre client "lourd" favori fait la même chose avec 10 Mo en tout... C'est systématique: tout ce qu'un client natif "lourd" peut faire, le navigateur le fait en bouffant bien plus de RAM et de CPU. Comment expliquer que le ventilateur de mon portable se mette en route sur le site de CNN et pas quand je fais du montage vidéo dans pitivi ?

Le web est ouvert, certes, mais pour quoi faire ? Pour simuler tout ce qui était dévolu à l'OS précedemment... Que sont les websockets sauf un ersatz de ce qu'on appelle "socket" ? Routage, firewall, execution native, apps, resource balancing, etc. tout ça sont des copies imparfaites de fonctions dévolues à l'OS !

Est-ce une hérésie ? Non. Est-ce que ça fonctionne bien ? Pas sûr.

Et je repose la question : web ouvert, oui mais pour quoi faire ? Le backend est closed-source. L'API, si elle existe est souvent publique mais soumise à un CLUA. Avec webassembly, NaCl et webgl, on peut déjà exécuter ce qu'on veut sur le frontend...