A growing share of Google’s display ads on the web are now built with AMPHTML ads
Oh, ça alors : Google profite d’AMP pour mettre en place de la pub ?!
Oh, ça alors : Google profite d’AMP pour mettre en place de la pub ?!
Ah, voilà qui peut m’être utile !
Debloat Windows 10 > https://github.com/W4RH4WK/Debloat-Windows-10
Remove bloat script > https://gist.githubusercontent.com/matthewjberger/2f4295887d6cb5738fa34e597f457b7f/raw/b23fa065febed8a2d7c2f030fba6da381f640997/Remove-Windows10-Bloat.bat
Dans la vidéo, il gagne ~500 Mo de mémoire vive, ce qui sur un PC de jeu n’est pas anodin.
L’ensemble peut aussi être appliqué sur les PC pas trop puissants ou anciens.
Par contre, dans tous les cas, ne faites pas tout ça à la légère.
Rhaaa…
(oui, encore sur le JS)
Les fonctions sur les dates en JS sont pratique. Je parle celles des formats et l’internationnalisation, celle qui quand on lui dit "Fr" nous sort « mercredi 20 février » et quand on lui dit “de” nous sort « Mittwoch, 20. Februar ».
Voyez là :
https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/toLocaleDateString
https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Objets_globaux/DateTimeFormat
Mais bordel, qu’est-ce que c’est LENT !!
J’utilise ça pour afficher la date dans mon lecteur RSS.
Bah ça me prenait 700 ms pour afficher ~650 posts.
Vous ne voyez pas le problème : 1 ms par post, c’est pas énorme à première vue. Mais moi si : en mettant la fonction qui définit le format en dehors de la boucle, je ne mets plus que 50 ms pour afficher 650 posts.
Aaah, voilà qui est mieux =).
Donc faut faire comme ça :
var DateTimeFormat = new Intl.DateTimeFormat('fr', {year: "numeric", weekday: "short", month: "short", day: "numeric", hour: "numeric", minute: "numeric"});
feedList.forEach(function(item) {
…
…
li.querySelector('.post-head > .date').textContent = DateTimeFormat.format(item.datetime);
…
}
Ça semble logique, mais c’est tellement con et je m’en tape la tête contre les murs >_<.
C’est comme vider un nœud de ses éléments :
element.innerHTML = "" // trèèès lent.
// très rapide !
while (elementfirstChild) {
elementremoveChild(element.firstChild);
}
=_=
:-)
Je ne sais pas si vous connaissais ce site, mais il râle tous les jours contre les « petits trucs pourris » dans le design sur le web (mais parfois aussi ailleurs).
Il râle sur des détails, mais il faut dire qu’il a très souvent raison.
Le nav (en ligne) : https://worldwideweb.cern.ch/
Tiens, à l’époque ils n’avaient PAS DE PUB… ni de popup… ni de trackers sur les sites.