asm.js : comportement ambigu

Vos requêtes concernant Mozilla Firefox, le navigateur Gecko alternatif, ne trouvèrent point de réponses lorsque vous cherchâtes ? Toute l'équipe Geckozone est prête à vous aider.

Modérateurs : nico@nc, Mori, jpj, myahoo

Répondre
yorg
Arias
Messages : 4
Inscription : 04 sept. 2014, 02:31

asm.js : comportement ambigu

Message par yorg »

Bonjour,
Il y a quelque mois j'ai pu créer quelque méthodes natives avec asm.js.
mais récemment j'ai obtenu des résultats contradictoires:
Alors que la console me confirme le succès de la compilation, le code n'apparait pas comme natif.
voir capture ci-jointe:
asmjslog.png
résultant du test se trouvant à l'url:
http://www.yorgsite.fr/__tests_01/asm/test_asm.html
(le code tient en quelque lignes)

Pourriez vous m'expliquer pourquoi la fonction n'apparait pas comme [native code]?

Merci
Votre Navigateur : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:32.0) Gecko/20100101 Firefox/32.0
Avatar de l’utilisateur
Cucurbitacé
Animal mythique
Messages : 5618
Inscription : 22 juil. 2012, 05:27

Re: asm.js : comportement ambigu

Message par Cucurbitacé »

Bonjour,

« Comportement ambigu » c’est pour une personne, un être doué de raison, même s’il faut savoir raison garder.

Quant à votre lien sur le test, pour moi, il ne fonctionne pas.

Cordialement
yorg
Arias
Messages : 4
Inscription : 04 sept. 2014, 02:31

Re: asm.js : comportement ambigu

Message par yorg »

Merci de votre réponse.

... la page de test ne fonctionne pas ...

puis-je avoir + de détails :
- le log affiche une erreur?
- le log affiche une compilation ratée?
- le log affiche '[native code]' ?
- ...

merci
Votre Navigateur : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:32.0) Gecko/20100101 Firefox/32.0
Avatar de l’utilisateur
Abraxas
Animal mythique
Messages : 10180
Inscription : 28 juil. 2011, 14:06

Re: asm.js : comportement ambigu

Message par Abraxas »

Chez moi il affiche:
GET http://www.yorgsite.fr/__tests_01/asm/test_asm.html [HTTP/1.1 200 OK 90ms]
Successfully compiled asm.js code (total compilation time 0ms; not stored in cache) test_asm.html
"test compilation..." test_asm.html:7
"if compilation successfull(see console), following function body should only contain '[native code]':
function length(x,y,z){
x=+x;y=+y;z=+z;
var x2=0.0;var y2=0.0;var z2=0.0;
x2 =+(x*x);
y2 =+(y*y);
z2 =+(z*z);
return +(+x2+y2+z2);
// return +sqrt(+x2+y2+z2);
}" test_asm.html:25
"Math.round=function round() {
[native code]
}" test_asm.html:26
Votre Navigateur : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:32.0) Gecko/20100101 Firefox/32.0
Avatar de l’utilisateur
Abraxas
Animal mythique
Messages : 10180
Inscription : 28 juil. 2011, 14:06

Re: asm.js : comportement ambigu

Message par Abraxas »

Après qqes recherches, c'est à cause de ce bug: https://bugzilla.mozilla.org/show_bug.cgi?id=878399
D'après ce que j'ai compris, le comportement actuel est normal (histoire de debug a priori).

Tu y vois un bug ?
Votre Navigateur : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:32.0) Gecko/20100101 Firefox/32.0
yorg
Arias
Messages : 4
Inscription : 04 sept. 2014, 02:31

Re: asm.js : comportement ambigu

Message par yorg »

Le pb c'est qu'il me semble que les fonctions ne sont réellement plus natives.
Le plus, les tests de performance ne sont pas probants.
http://www.yorgsite.fr/__tests_01/asm/test_asm2.html
Asm.js aurai même tendance à être + lent!

Il pourrai bien s'agir d'un bug
Votre Navigateur : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:32.0) Gecko/20100101 Firefox/32.0
yorg
Arias
Messages : 4
Inscription : 04 sept. 2014, 02:31

Re: asm.js : comportement ambigu

Message par yorg »

ou d'un mode debug en cours de test
Votre Navigateur : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:32.0) Gecko/20100101 Firefox/32.0
kapok
Arias
Messages : 1
Inscription : 12 sept. 2014, 00:52

Re: asm.js : comportement ambigu

Message par kapok »

Cucurbitacé a écrit : « Comportement ambigu » c’est pour une personne, un être doué de raison, même s’il faut savoir raison garder.
http://www.larousse.fr/dictionnaires/fr ... mbigu#2712
Votre Navigateur : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:32.0) Gecko/20100101 Firefox/32.0
Avatar de l’utilisateur
Cucurbitacé
Animal mythique
Messages : 5618
Inscription : 22 juil. 2012, 05:27

Re: asm.js : comportement ambigu

Message par Cucurbitacé »

Je suis toujours surpris que des personnes maîtrisent aussi peu la sémantique ! « Comportement ambigu » et non ambigu !
Avatar de l’utilisateur
Abraxas
Animal mythique
Messages : 10180
Inscription : 28 juil. 2011, 14:06

Re: asm.js : comportement ambigu

Message par Abraxas »

yorg a écrit :Le pb c'est qu'il me semble que les fonctions ne sont réellement plus natives.
Le plus, les tests de performance ne sont pas probants.
http://www.yorgsite.fr/__tests_01/asm/test_asm2.html
Asm.js aurai même tendance à être + lent!

Il pourrai bien s'agir d'un bug
Votre Navigateur : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:32.0) Gecko/20100101 Firefox/32.0
Ouvre un bug sur Bugzilla, ça sera plus rapide, je ne pense pas que les gens ici soient assez qualifiés pour te répondre sur asm.js.
Votre Navigateur : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:32.0) Gecko/20100101 Firefox/32.0
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 9 invités