3630

Google lance quelque chose qui va sérieusement faire grincer les dents des développeurs Web :
https://arstechnica.com/gadgets/2019/02/with-experimental-never-slow-mode-chrome-tries-to-stop-web-devs-making-it-slow/ :
Google engineers have been developing "Never Slow Mode" in a bid to counter this. Spotted at Chrome Story (via ZDNet), the new mode places tight limitations on Web content in an effort to make its performance more robust and predictable.
(...)
As well as capping various data sizes and limiting the amount of time that JavaScripts can run, Never Slow Mode also blocks access to certain features that webpages can currently use that incur a performance cost. In particular, scripts are prohibited from using document.write(), which is widely used by scripts to dynamically emit HTML (potentially including embedded CSS and JavaScript) into a page. They're also blocked from making synchronous XMLHttpRequests to transfer data to and from servers. Synchronous requests tend to make pages feel slow, because the browser can't run any other scripting while it's waiting for the synchronous request to complete. Asynchronous XMLHttpRequests remain supported, as these let the browser do other things while it's waiting for the remote server to respond.

The budgets for execution resources get reset each time a user interacts with the page. So each time a page gets scrolled or tapped, it can run a bit more JavaScript and pull down a bit more data.
avatar
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

3631

Ce n'est pas 100% idiot, mais Google comme d'hab fait sans concertations
avatar
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.

3632

Évidemment, comment voudrais-tu qu'ils puissent avantager leurs propres services avec l'air de pas y toucher sinon ? hehe

Ceci dit, ils jouent avec le feu : si les sites décident de faire de la résistance, c'est l'image de Chrome qui va en pâtir, car plein de sites ne marcheront plus correctement avec Chrome.
avatar
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

3633

Vous voulez que votre site fonctionne bien ? Indiquez à votre navigateur que vous y allez souvent en maintenant F5 appuyé durant 30 secondes...
avatar

3634

xD
avatar
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.

3635

Je sais pas si c'est moi mais on dirait que le code super-bloaté que Google a mis dans Youtube pour faire ramer Edge et autres s'est retourné contre eux. Ces derniers mois plusieurs fois il s'est "foiré" et à partir de ce moment il devient super lent et utilise beaucoup de CPU pour aucune raison valable. Parfois un refresh de la page n'y fait rien. Dans le pire des cas ça peut même donner des saccades dans la vidéos voire des coupures avec Chrome qui cesse de répondre. Bref exactement les symptômes qu'on a constamment avec Edge (en un petit peu pire dans le cas de Chrome). Ce serait vraiment bien qu'ils arrêtent cette guéguerre…
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

3636

Intéressant. Il y a des preuves qu'un tel code existe, à telle fin ?
avatar
« Nous avons propagé sur Extranet une histoire fabriquée de toutes pièces selon laquelle une certaine disposition d'étoiles, vue depuis la planète d'origine des butariens, formaient le visage d'une déesse galarienne.
Sans chercher à vérifier ces informations, certains ont décrété que c'était la preuve de l'existence de la déesse. Ceux qui notaient le manque de preuves se faisaient attaquer. »

Legion, geth trolleur à portée galactique

3637

Non pas que je sache
avatar
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.

3638

On sait qu'il y a sur YouTube du code mal réalisé plombant les performances des autres navigateurs. C'est pas difficile à prouver, le code web est consultable. Il n'y a juste pas de preuve formelle que ce code ait été fait volontairement pour nuire à la concurrence.

Il y a notamment été remonté par des gens de Mozilla que YouTube a choisi d'utiliser, pour la nouvelle version de l'interface déployée il y a 6 mois, une version de travail de la spécification de l'API WebComponent. Cette version proposée par Google a été implémentée dans Blink, à tire expérimental, sauf qu'elle n'a pas été acceptée en l'état par le W3C. C'est une version remaniée qui a été officialisée. Mais quand on possède 80% du marché on fait ce que l'on veut et plutôt que d'utiliser la norme officielle supportée par tous les navigateurs modernes, Google a décidé que YouTube resterait sur la version non standard implémenté par Blink. Du coup, pour les autres navigateurs, il utilise ce qu'on appelle un polyfill : une bibliothèque JavaScript qui simule une technologie Web sur les navigateurs qui ne la supportent pas. Forcément le pollyfill a des performances bien moins bonnes qu'une implémentation native.

Une autre remontée personnelle de la part d'une personne qui a travaillé sur Edge, est que l'autonomie batterie d'un portable utilisant Edge pour regarder des vidéos sur YouTube s'est un jour subitement effondrée, étrangement au moment ou Google a lancé une campagne de pub ventant les bienfaits de Chrome sur l'autonomie en regardant YouTube. Il a remarqué qu'il y avait désormais une div transparente sur les vidéos YouTube qui ne semblait servir à rien, mais qui empêchait l'accélération graphique de fonctionner. Selon ses dires, ça fait partie des points qui ont convaincu MS de laisser tomber leur moteur Web perso.
Après avoir longtemps refusé de retirer cette div inutile. Google a accepté en expliquent qu'il s'agissait d'un bug, quand le problème a été rendu public.
avatar

3639

IE6 le retour quoi…
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

3640

https://www.zdnet.com/article/css-to-get-support-for-trigonometry-functions/ :
CSS, which stands for Cascading Style Sheets, or the language that styles and arranges how page elements appear on a website, will get support for trigonometry functions such as sine, cosine, tangent, and others, ZDNet has learned.

The new trigonometry functions were approved at the end of February in a meeting of the World Wide Web Consortium (W3C) CSS Working Group.

Au passage, j'ai découvert que quelqu'un avait fait un FPS basé sur CSS :
https://keithclark.co.uk/labs/css-fps/
avatar
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

3641

Ah, depuis le temps que j'ai envie d'utiliser une petite arctangente en écrivant des CSS, il était temps !
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

3642

bientot eval() et gcc()

pas mal la 3d en css mais ca raaaame

3643

T'as essayé la démo qui joue toute seule ? Chez moi ça rame, mais quand je bouge la souris ça devient fluide (j'imagine Firefox doit limiter l'utilisation CPU quand il n'y a pas d'interaction utilisateur)
avatar
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

3644

je réessayerai apres, c'est ptet aussi que je suis en train de mettre a jour mon environnement gnuradio qui apparemment fait make -j $NCORES et que mon PC fait un bruit de boeing 777 grin

3645

Dingue le machin css eek
avatar
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.

3646

bon ca rame aussi même sans compiler gnuradio en même temps.
(par contre au taf c'est fluide sans prendre beaucoup de cpu, ca doit taper fort sur la carte vidéo)

3647

Major Browsers to Prevent Disabling of Click Tracking Privacy RiskBleepingComputerNewer versions of Chrome, Safari, and Opera will no longer allow you to disable hyperlink auditing, which is a concern for those seeking maximum privacy. While some of these browsers previously allowed you to disable this feature, newer versions are going in the opposite direction.
avatar
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

3648

O.o
Bon bah je suis rassuré dans mon choix indéfectible de navigateur depuis Firefox 0.95 embarrassed
avatar

3649

Je suis rassuré dans mon choix indéfectible de Internet Explorer, la feature semble là pour durer !
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

3650

grin
avatar

3651

En même temps dans l'exemple de Google qu'ils donnent, ça ne change pas grand chose vu que Google adapte sa page au navigateur. Pour les navigateurs qui gèrent le ping, il met un lien direct vers la page du résultat de la recherche + une page ping qui sera envoyée en parallèle. Pour les autres, le lien envoie directement sur la page de traçage qui ensuite redirigera vers le résultat de la recherche. Au final, ça revient au même sauf que l'on a une solution inférieure basée sur la redirection, plus lente et chiante si on veut copier le lien, par exemple.

On peut certes dire que le fait que l'on passe par une page google apparait quand on passe la souris sur le lien. Mais de toute façon, avec JavaScript, il y a déjà tellement de moyen d'envoyer d'envoyer discrètement ce genre de notifications que refuser d'implémenter ping, qui permet de faire cela de manière bien plus propre et visible, n'a pas vraiment de sens.

Plutôt que de le désactiver complètement, une manière intelligente aurait pu être de l'implémenter en d'affichant l'adresse du ping en plus de l'adresse directe quand on passe la souris sur le lien.
avatar

3652

Hm, j'allais dire que ce n'était pas vrai, mais c'est encore pire que ce que je pensais au niveau fallback :
Si tu est sous Fx, Google simule le ping avec un onmouseclick. Si tu n'as pas JS activé, Google met un lien de redirection.
En pratique, il faudrait que le navigateur fasse croire qu'il gère le ping mais qu'il ne le prenne pas en compte (sauf qu'en réalité, Google estime qu'il n'est jamais actif sous Fx même quand il l'est, du coup...).
avatar

3653

Oui j'ai regardé davantage, c'est un bordel monstre ce que fait Google. Parfois il fait du onmouseclic/down direct, parfois un listener, parfois une redirection, c'est pas très clair, à part qu'on ne gagne rien a utiliser Firefox sur ce point, bien au contraire.

De toute façon si on voulait techniquement empêcher tout traçage, il faudrait revoir en profondeur le fonctionnement du HTML/JavaScript, et on perdrait des fonctionnalités au passage. je pense que c'est malheureusement bien trop tard pour ça.
avatar

3654

Suite a un superbe fail de renouvèlement de certificats, toutes les extensions de Firefox son désactivées depuis minuit. Un correctif devrait arriver dans la journée mais c'est vraiment pas sérieux.
avatar

3655

Aaaaah merci ! Je me demandais d'où ça venait !
avatar

3656

Ah ça a du être dur s'il y a encore des gens qui s'en servent, oui sad
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

3657

Ben ça reste le seul navigateur qui ne te flique pas, c'est plutôt pas mal je trouve :3
avatar

3658

Aaahhh mon petit Nil
avatar
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.

3659

Il y a en effet encore des gens qui s'en servent.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

3660

Si vous voulez installer le correctif d'urgence manuellement sans activer Studies (le machin qui permet à Mozilla de patcher Firefox à distance) :
https://news.ycombinator.com/item?id=19826903

Si vous préférez le patch officiel (qui n'est pas disponible immédiatement si j'ai bien compris ?) :
https://blog.mozilla.org/addons/2019/05/04/update-regarding-add-ons-in-firefox/
avatar
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