C'est vrai que google map fait tout avec du JS et aucune utilisation des serveurs.

Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
Non c'est pas OSS donc c'est le mal (absolu)

Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
La navigation est (probablement – je n'ai pas vérifié) faite côté serveur, mais Google Maps a quand-même une énormité de JS pour l'affichage. Il suffit d'essayer d'aller dessus avec KHTML pour s'en rendre compte (je me tape une fenêtre remplie par le fond gris, quelques contrôles dans les coins, mais pas de carte!). Et même avec Konqueror+KWebKitPart, j'ai un avertissement que c'est le "mode Lite" (qui occupe quand-même un de mes 2 cores à 100% quand je zoome, alors qu'est le mode pas lite?!).
Les versions récentes de Chromium et Firefox sont optimisées à mort pour la performance du JavaScript pour masquer dans la mesure du possible l'incompétence des "développeurs" web. Essaie les sites web "modernes" avec quelque chose comme KHTML et tu verras à quel point ils rament. Les moteurs JavaScript sont de plus en plus optimisés en vitesse (au dépens de la sécurité – faire du JIT sur du code auquel on n'a pas confiance est beaucoup plus dangereux qu'un interpréteur pur, la probabilité de trouver un moyen d'exécuter du code arbitraire est beaucoup plus grande pour un JIT) pour permettre aux sites d'être de plus en plus lents sans que l'utilisateur ne s'en rende compte.
Et pour que ce soit clair, je ne vise pas yAro et toi! yN est vraiment léger par rapport à ce qu'on trouve ailleurs.
Zeph Le 07/08/2016 à 19:30 Moui, je trouve quand même ça assez arbitraire comme argument. Oui, les moteurs JS ont eu énormément d'attention ces dernières années et ils sont optimisés à mort, du coup la comparaison avec d'autres langages n'est pas tout à fait honnête. En revanche je ne pense pas que ça permette d'en conclure qu'une appli web sera plus mal codée qu'une appli "native" (pour ce que ça veut dire, surtout sous Android) mobile. Il y a un besoin énorme également de ce côté, beaucoup de gens qui s'improvisent développeurs et une qualité au final qui n'est probablement pas tellement mieux que ce qu'on trouve sur les sites web. Même l'argument de performance ("les smartphones sont moins puissants donc il faut optimiser un minimum") ne tient plus tellement, avec la puissance des appareils modernes.

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
Oui et non. Si tu te places du point de vue de l'utilisateur, effectivement KHTML sera moins agréable à utiliser que Chrome, donc c'est un argument "contre".
Maintenant si tu réfléchis plus globalement, optimiser à fond les perfs du JS c'est bien dans un sens (ça rend viable des usages qui étaient impossibles avant), mais mauvais dans l'autre (ça encourage les gens à coder sans se préoccuper de la qualité, ça nécessite des ressources qui ne sont plus dispos pour d'autres choses, ça ne favorise pas l'émergence de solutions meilleures que l'existant). Un peu comme le fait que les navigateurs sont très tolérants sur la syntaxe HTML : c'est sympa pour les débutants, mais ça encourage des horreurs et c'est un boulet à maintenir.

—
Zeroblog —
« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » —
Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » —
GT TurboJe ne pense pas que ce soit aussi simple que ça, parce que toutes les optimisations n'affectent pas tous les programmes, et que leur coût n'est pas nul.
Pour prendre un exemple : remplacer un algo en O(n) par un algo en O(log N) dans le code de gestion des objets DOM, sur le papier c'est une bonne chose. Mais en pratique, ça pourrait très bien n'avoir un effet notable que pour les codes qui créent un nombre d'objets complètement excessif. Du coup, tu as passé du temps et introduit de la complexité dans ton code pour quelque chose qui ne bénéficie qu'aux "mauvais élèves" (et qui encourage indirectement les développeurs à être paresseux).
L'autre point, c'est qu'optimiser une technologie faiblarde peut être contreproductif, en dissuadant la transition vers une technologie meilleure. Je pense qu'on connait tous des projets qui ont été bidouillés dans tous les sens pendant des années, et qui se porteraient mieux s'ils étaient refondés sur des bases saines.
Après, tout ça est assez théorique : il suffit que l'un des navigateurs principaux se mette à optimiser un point pour que les autres le suivent, juste pour ne pas être dépassés par la concurrence.

—
Zeroblog —
« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » —
Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » —
GT Turbo(je sais pas pour l'avenir, mais pour le moment les Chromebooks ne rencontrent pas vraiment le succès. Bon, le positionnement marketing ne doit pas aider non plus)

—
Zeroblog —
« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » —
Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » —
GT Turbo Uther Le 09/08/2016 à 07:18 En France, pas vraiment, mais au USA les ChromeBooks ce vendent déjà mieux que les MacBook.
Ah bon ? J'espère que ça se vend mieux que le Macbook (le truc 12" qui fait re-mourir Jobs de honte dans sa tombe tous les jours là) mais pas que les Macbook Pro, sinon y a du souci à se faire...
Uther Le 09/08/2016 à 10:55 Google n'est pas le seul a a voir le droit de faire des appli web tu sais?