• [^] # Re: soit dit en passant

    Posté par . En réponse au journal Réflexion sur ASM.js ou quand le javascript deviens enfin performant :. Évalué à 1.

    Qui exploite ta machine et pourquoi ?

    Je comprends presque pas ta question.. ;-(

    Les pages Web utilisent les ressources de ta machine comme bon leur semble et tu n'as aucun moyen de savoir à l'avance comment.
    Le seul moyen que tu aies d'éviter ça, c'est de désactiver le javascript avec quelque chose comme NoScript, et le web n'est presque plus fonctionnel comme cela tellement les pages reposent abusivement sur cet environnement d'exécution.

    Tu veux un exemple concret, on va prendre encore les Web Workers parce que c'est frappant :
    - ouvre cet URL en 4 ou 5 exemplaires dans des onglets d'un navigateur récent :
    http://extremelysatisfactorytotalitarianism.com/projects/experiments/2010/03/boxdemo/
    - coche la case marqué "11" dans chaque onglet.

    eh bien voilà, l'UI de ton navigateur a l'air de répondre normalement, mais en fait tous tes CPU sont maxés, exploités sans que tu aies été consulté, pour faire des calculs arbitraires.
    Bien sûr dans ce cas, c'est juste pour une démo, et la page te met gentiment au courant de ce qu'elle fait..