IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

navigateur web et script javascript


Sujet :

JavaScript

  1. #1
    Membre extr�mement actif Avatar de mapmip
    Profil pro
    ulla
    Inscrit en
    Juillet 2006
    Messages
    1 326
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activit� : ulla

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 326
    Par d�faut navigateur web et script javascript
    bonjour,

    sur firefox et IE, quand un script javascript est lourd, les navigateurs affichent une boite de dialogue le signalant et l'utilisateur peut appuyer sur un bouton pour arr�ter le script.

    Est-ce que cette fonctionnalit� existe sur google chrome et apple safari ?

    Merci d'avance

  2. #2
    Expert confirm�
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 61
    Localisation : France, Yvelines (�le de France)

    Informations professionnelles :
    Activit� : Urbaniste
    Secteur : Sant�

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par d�faut
    oui c'est dans Webkit

    A+JYT

  3. #3
    Membre extr�mement actif Avatar de mapmip
    Profil pro
    ulla
    Inscrit en
    Juillet 2006
    Messages
    1 326
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activit� : ulla

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 326
    Par d�faut
    ???????????????????

    Pouvez vous developper s'il vous plait?

  4. #4
    Mod�rateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 211
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par d�faut
    Bonjour,
    et que donne le test d'un script "critique" sur Chrome ou Safari?

  5. #5
    Membre extr�mement actif Avatar de mapmip
    Profil pro
    ulla
    Inscrit en
    Juillet 2006
    Messages
    1 326
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activit� : ulla

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 326
    Par d�faut
    en fait ce n'est pas un bug ,
    mon script javascript doit creer beaucoup de balises , c'est script lourd,
    avec ie et firefox fort heureusement il est possible � l'utilisateur de dire au navigateur d'arreter ou pas le script

    le probleme avec chrome et safari c'est qu'une telle boite de dialogue n'apparait pas et bloque donc mon script lourd

  6. #6
    Mod�rateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 211
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par d�faut
    le probleme avec chrome et safari c'est qu'une telle boite de dialogue n'apparait pas et bloque donc mon script lourd
    ou alors ils sont suffisamment rapides pour ne pas bloquer le moteur de rendu.

    Quoiqu'il en soit je subodore un l�ger probl�me de conception dans ton script.

    avec ie et firefox fort heureusement il est possible � l'utilisateur de dire au navigateur d'arreter ou pas le script
    ce n'est jamais une bonne chose!

  7. #7
    Expert confirm�
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 61
    Localisation : France, Yvelines (�le de France)

    Informations professionnelles :
    Activit� : Urbaniste
    Secteur : Sant�

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par d�faut
    safari et chromes sont bas�s sur webkit et les deux embarquent un tel mecanismes.

    le seuil et peut �tre diff�rent mais le m�anisme est l�

    chrome a aussi un tel m�canisme sur les plugin si un plugin semble �tre entr� dans une boucle infini chrome propose de le d�sactiver
    A+JYT

  8. #8
    Invit�
    Invit�(e)
    Par d�faut
    ce n'est jamais une bonne chose!
    c'est utile pour debugger

  9. #9
    R�dacteur

    Avatar de danielhagnoul
    Homme Profil pro
    �tudiant perp�tuel
    Inscrit en
    F�vrier 2009
    Messages
    6 389
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Belgique

    Informations professionnelles :
    Activit� : �tudiant perp�tuel
    Secteur : Enseignement

    Informations forums :
    Inscription : F�vrier 2009
    Messages : 6 389
    Billets dans le blog
    125
    Par d�faut
    Bonsoir

    C'est un m�canisme indispensable pour tuer un script qui reste actif plus de 10s (plus ou moins selon les navigateurs).

    Avec les navigateurs non obsol�tes, lorsque votre script a r�ellement besoin de fonctionner plus de 500 millisecondes, il devient int�ressant de faire appel � un webworker. C'est indispensable pour un script qui prend plus de 2 secondes, car il bloque l'utilisateur.

    Pour un exemple, voir le code non compress� de MandelbrotXXL sur la page : http://danielhagnoul.developpez.com/...delbrotXXL.php

    Blog

    Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues � un fichier texte vide.
    (Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)

  10. #10
    Mod�rateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 211
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par d�faut
    Citation Envoy� par mekal Voir le message
    c'est utile pour debugger
    je pensais utilisateur final, car effectivement qui n'a jamais oubli� une condition de sortie dans une boucle while

  11. #11
    Expert confirm�
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 61
    Localisation : France, Yvelines (�le de France)

    Informations professionnelles :
    Activit� : Urbaniste
    Secteur : Sant�

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par d�faut
    Il existe depuis la prehistoire informatique des designs patterns

    On pense souvent aux design pattern en architecture (MVC par exemple)
    mais les designs patterns existait bien avant en informatiques. et parmis les premiers on trouve les DP pour les boucles

    lorsqu'on choisit le bon et qu'on l'applique on s'aper�ois que bien des bizarerie de l'informatique disparaissent.
    ainsi dans les DP on n'a toujours qu'un seul point d'entr�e dans une boucle et qu'un seul point de sortie.

    si on s'en tient � cela on a des garantie quant � la qualit� de ses boucles et on ne peux oublier une condition de sortie.

    Mais je suis comme tout le monde et je fais souvent mes boucles sans penser aux DP

    vive les analyseur de code qui d�tectent les potentielles boucles infinies
    A+JYT

  12. #12
    Membre chevronn�
    Homme Profil pro
    IUT Informatique
    Inscrit en
    Mars 2011
    Messages
    412
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : IUT Informatique

    Informations forums :
    Inscription : Mars 2011
    Messages : 412
    Par d�faut
    Si tu veux essayer petit � petit d'alleger et optimiser ton js, tu peux le tester sur ce site http://jsperf.com/. Ca peut �tre assez utile

Discussions similaires

  1. Script navigateur web VB.net
    Par nfx83 dans le forum VB.NET
    R�ponses: 4
    Dernier message: 16/04/2015, 15h42
  2. javascript sur navigateur web
    Par kiwkiw dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 29/04/2011, 12h33
  3. API javascript des navigateurs web mobiles
    Par kiwkiw dans le forum Mobiles
    R�ponses: 0
    Dernier message: 27/04/2011, 10h20
  4. script navigateur web pour un site FTP
    Par Axiome dans le forum ASP.NET
    R�ponses: 1
    Dernier message: 14/11/2010, 18h41
  5. R�ponses: 3
    Dernier message: 11/05/2004, 18h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo