Précédent   Forum du club des développeurs et IT Pro > Webmasters - Développement Web > HTML / DHTML / XHTML > Publications (X)HTML et CSS
Publications (X)HTML et CSS Commentez les articles, actualités et critiques de livres publiés sur les rubriques HTML/DHTML/XHTML et CSS
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 04/01/2013, 16h53   #61
sekaijin
Expert Confirmé Sénior
 
Avatar de sekaijin
 
Homme
Urbaniste
Inscription : juillet 2004
Messages : 2 115
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 49
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Urbaniste
Secteur : Santé

Informations forums :
Inscription : juillet 2004
Messages : 2 115
Points : 5 033
Points : 5 033
Encore une fois, ça n’a pas de sens.

Les perfs d’une appli se mesurent à l’usage.
Et il est bien rare que le ralentissement soit dû à la génération de l’affichage.
Le plus souvent c’est le traitement, la recherche de donnée ou la communication qui sont les plus chronophages.

il existe bien évidemment des cas où l’affichage est complexe à réaliser et là effectivement une routine dédiée sera toujours beaucoup plus performante que du HTML

Mais il ne s’agit ici pas de ça. facedebouc affiche 4 textes et images qui se battent en duel ce n’est pas ça qui bouffe les perfs même en HTML
Même la plus naze des VM fait ça avec des perfs acceptables.

alors si les perfs obtenues par facedebook avec HTML 5 sont mauvaises il y a fort à parier qu’ils n’ont pas utilisé la techno pour ce qu’elle fait très bien
Afficher 4 textes et images.

Dans une appli comme celle-là je dirais que plus de 80% du temps de réaction est hors du HTML/JS soit donc dans la com et le traitement côté serveur.

Pour afficher un texte formaté en natif ou en HTML ne prends que quelques cycles d’horloge même si la différence entre les deux se compte en milliers de cycles à 3 GHz c’est pinuts.

Franchement si la diff de perf et telle que facedebouc le dit, il faut qu’ils virrent tous leurs ingénieurs.

Pour moi c’est un groupe d’ingénieurs qui maitrise une techno et pas l’autre et qui donc à juste titre choisissent celle qu’ils connaissent. ça n’a rien à voir avec les perfs d’une techno ou d’une autre

A+JYT
sekaijin est déconnecté   Envoyer un message privé Réponse avec citation 30
Vieux 04/01/2013, 17h06   #62
kolodz
Membre Expert
 
Avatar de kolodz
 
Homme Patrick Kolodziejczyk
Développeur informatique
Inscription : avril 2008
Messages : 644
Détails du profil
Informations personnelles :
Nom : Homme Patrick Kolodziejczyk
Âge : 25
Localisation : France, Val d'Oise (Île de France)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Enseignement

Informations forums :
Inscription : avril 2008
Messages : 644
Points : 2 332
Points : 2 332
Envoyer un message via MSN à kolodz
Citation:
Franchement si la diff de perf et telle que facedebouc le dit, il faut qu’ils virrent tous leurs ingénieurs.

Pour moi c’est un groupe d’ingénieurs qui maitrise une techno et pas l’autre et qui donc à juste titre choisissent celle qu’ils connaissent. ça n’a rien à voir avec les perfs d’une techno ou d’une autre
Quand on voit les performances de l'application native... (Qui est logiquement plus rapide que le prototype de Facebook en HTML5.) Par rapport aux résultats de la démonstration.
Je me demande si les ingénieurs de Facebook maitrisent l'une de ces technologies.

Cordialement,
Patrick Kolodziejczyk.
__________________
N'oubliez pas de marquer vos discussions
Si une réponse vous a été utile pensez à voter Pour
Pensez à la javadoc
kolodz est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2013, 17h09   #63
sekaijin
Expert Confirmé Sénior
 
Avatar de sekaijin
 
Homme
Urbaniste
Inscription : juillet 2004
Messages : 2 115
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 49
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Urbaniste
Secteur : Santé

Informations forums :
Inscription : juillet 2004
Messages : 2 115
Points : 5 033
Points : 5 033
Je viens de relire un peu tout ce qui c'est dit et je ne comprends pas en quoi un développement web serrait plus difficile à maintenir qu'un autre.

Quand je lis "en Natif lorsque tu as fait une fonction et que tu l'as testé c'est une fois pour toute lorsqu’en appli HTML ..."

Heu excusez moi je suis peut être naïf, mais les tests ce n'est pas que pour le Natif. La non-régression, ça existe dans toute maintenance.

Que celui qui n'a jamais eu à subir un changement d'API dans un système quelconque me jette la pierre.

Là franchement j'ai besoin d'explication, car en plus de 30 ans de carrière je n'ai jamais vu une seule techno qui change quoi que ce soit à la maintenabilité.

Ça seule chose qui change quelque chose à la maintenabilité d'un dev c'est ce point ait été pensé dès la conception sans ça c'est le foutoir.

A+JYT
sekaijin est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 04/01/2013, 18h13   #64
camus3
Membre émérite
 
Inscription : juillet 2010
Messages : 603
Détails du profil
Informations forums :
Inscription : juillet 2010
Messages : 603
Points : 901
Points : 901
Citation:
Les perfs d’une appli se mesurent à l’usage.
Les perfs d'une appli se mesurent de différentes façon ,si il a un retard de 500 ms entre le moment ou on touche un écran, et l'apparition d'un menu, l'utilisateur ne va pas ressentir que le programme est très réactif.

Citation:
Et il est bien rare que le ralentissement soit dû à la génération de l’affichage.
si tu as une page web avec 100 images , combien même elles seraient hébergée en local il y aura bien une incidence sur la vitesse d'affichage.

Citation:
Le plus souvent c’est le traitement, la recherche de donnée ou la communication qui sont les plus chronophages.
On est d'accord il semblerait que l'app facebook n'utilisait pas ou peu de techniques de cache des données, et en plus tirait ses données de fragments html et pas d'une source de données "épurée" comme xml ou json

Citation:
Mais il ne s’agit ici pas de ça. facedebouc affiche 4 textes et images qui se battent en duel ce n’est pas ça qui bouffe les perfs même en HTML
Même la plus naze des VM fait ça avec des perfs acceptables.
On est sur mobile pas sur desktop avec 8 coeurs 2.5ghz , un proc graphique dédié et 16 gigs de mémoire. une web app avec des perfs moyennes est loin d'être acceptable.
Mon point de vue est qu'il est plus facile d'optimiser une app native qu'une web app , dont on ne contrôle pas grand chose niveau usage de mémoire). Et javascript n'arrange rien( pas de support des constantes, des tableaux typés , etc ... sur la plupart des navigateurs mobiles déployés actuellement )
camus3 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2013, 11h59   #65
raimbow
Nouveau Membre du Club
 
Inscription : mars 2007
Messages : 16
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 16
Points : 31
Points : 31
Mouais, c'est un peu cheaté leur truc à mon avis...

La plupart du temps la différence de performance se voit sur les changements de fenêtre. Sauf que les deux applications utilisent des transitions, donc il suffit de régler le délais des transitions pour qu'il soit plus court et ça donnera une impression de rapidité alors que ça n'a pas grand chose à voir.

Je soupçonne en faite la version HTML5 d'avoir un système de cache important et de précharger pas mal de donnée. Pour le cache c'est certainement une bonne idée dans tous les cas, pour le préchargement de donnée c'est très discutable (ça bouffe des ressources côtés FB mais surtout ça consomme de la BP, ce qui peut être très pénible en 3G)
raimbow est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2013, 16h24   #66
sekaijin
Expert Confirmé Sénior
 
Avatar de sekaijin
 
Homme
Urbaniste
Inscription : juillet 2004
Messages : 2 115
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 49
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Urbaniste
Secteur : Santé

Informations forums :
Inscription : juillet 2004
Messages : 2 115
Points : 5 033
Points : 5 033
je trouve toujours très étonant que lorsque une techno réputé lente fait une demo de rapidité on la soupçone de tricher.

et si simplment aujourd'hui les machines virtuelles avaient fait suffisememnt de progrès pour utiliser au mieux les ressources ?

je maintiens dans une app type facebook l'affichage c'est au plus 10% du temps
alors si on est à 10,01 ou à 9,98 l'oeil humain ne voit de différence.

A+JYT
sekaijin est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 14h54.


 
 
 
 
Partenaires

Hébergement Web