Subscribe now and choose from over 30 free gifts worth up to £49 - Plus get £25 to spend in our shop
According to NoScript (a firefox add-on) there are numerous scripts running on this page. What do they all do?
singletrackworld.com
ajax.googleapis.com
amp.services
automatad.com
crowdynews.com
facebook.net
google-analytics.com
fonts.gstatic.com
skimresources.com

Well they're not scripts just the domains that serve the scripts.
The Google AJAX script is what is run when you type in to the search bar and it begins filtering the search results as you type. Their analytics script records things like how you move around the site, how you got here, how long you spend on a given page. The google fonts scripts load the font being used by the site (which is why thread titles appear then disappear then appear in a bigger font once it's loaded).
Dunno what the STW scripts do. The rest look ad related similar to how google analytics works, they'll also serve up whatever ads they decide to pester you with.
What do they all do?
singletrackworld.com
No idea
Obvious answer: Make it run really slowly, track what you're doing and serve up the ads.
Crowdynews is the most annoying for me as it works the Socials fed on the right which is distracting and for some reason is really slowing my laptop down.
All this ads on a lot of websites, clcikbait descriptions etc is really screwing up the internet. As usual us humans are managing to wreck one of our greatest inventions.
They make your browser run really slow as they are hogging the resources. Then they make the page jump up or down (it's random) by 2 or 3 lines, so that when you click on a thread you want to read, you actually end up with one 2 lines up/down.
What do they all do?
Very little in my browser as all of the 3rd party ones are disabled / blocked.
[url= https://farm5.staticflickr.com/4835/32025771098_d7f1254a55.jp g" target="_blank">https://farm5.staticflickr.com/4835/32025771098_d7f1254a55.jp g"/> [/img][/url][url= https://flic.kr/p/QN1rZd ]STW Scripts[/url] by [url= https://www.flickr.com/photos/brf/ ]Ben Freeman[/url], on Flickr
The above is an excellent example why giving people the ability to do stuff isn't necessarily a good thing.
Blocking Ajax, for example, more than likely hobbles your web experience. It's used across the web for a multitude of things like autocomplete, filtering lists dependant upon other choices, etc. You know, all those things that enhance the UI and generally make your web experience richer, faster, and more fluid.
It's a centrally hosted library, on Google's servers, so it's served up many, many times faster than it would be if it was served from STW's servers, so pages will load faster and transition faster.
Google Analytics allows web masters and developers to track user journeys, response times, and hundreds of other metrics, as well as things like A/B testing that allow developers and webmasters to tune the user experience, to make it more usable and intuitive for the people using it.
Blocking Ajax, for example, more than likely hobbles your web experience. It’s used across the web for a multitude of things like autocomplete, filtering lists dependant upon other choices, etc. You know, all those things that enhance the UI and generally make your web experience richer, faster, and more fluid.
I find you get a cleaner and faster web experience. I wouldn't miss auto-complete, not that I ever think it adds much value.
Then OK if that works for you(does it, or are you just convinced it does? Research often reveals the latter), but you need to understand that you are an anomaly, and are going against most of the UX research that's been carried out on their efficacy. For instance, it's one of the key 14 principles of design for input fields from the NN group, who are consider by many to be the de facto source for web design guidelines.
We are all anomalies, any set of rules supposedly optimised for billions of web users are going to sub optimal for most of them, just it's the best set of generic rules they can come up with to apply to everyone.
I also think if you explained the speed trade off available by blocking most of the junk in web pages, more people would opt to block more stuff. I can't stand using a normal browser now, it's just a massive senses overload of utter shit being spewed at the user with a tiny amount of content hidden away somewhere.
submarined - are you confusing ajax (as in aync calls from the browser) with ajax.google.com (a web host)? I've been away from webdev for a while so might be missing something here...
Nope, but my post was maybe a little confusing, I'll admit! I was using it as a shorthand for ajax.google.com - the CDN host for a load of libraries like jQuery, which are key to client side interaction.
In fairness, the OP is to some extent a good example of *why* people block javascript.
Most modern webpages load a whole slew of JS resources. What does it all do? Who knows! But it runs on my computer in order to do it...
As footflaps says, blocking scripts can make the web significantly nicer. It can also break stuff. However with a little bit of patience you can easily figure out what you need to enable to get the functionality you need, and leave the rest out.
They value your privacy.
I wouldn't know. My browser blocks them all..
Is that why this site eats into my battery life like nothing else?
I can actually watch the percentage click down as I type this. Even local newspaper sites covered in adverts don’t do the same!
"CDN host for a load of libraries like jQuery, which are key to".. a whole class of security vulnerabilities like the one that caused British Airways to lose a load of credit card details.
Compromised edge (CDN) hosted libraries is the biggest growing attack vector, accordingly to the security presentation I was in today.
Most modern webpages load a whole slew of JS resources. What does it all do?
Blame Angular, nodejs and whatever flavour of the month javscript framework.
Add a package for something incredibly simple and it loads in 1000 dependencies in the build and a pile of javascript on the page that's 99% redundant. But hey, it takes two seconds to implement without understanding what it does so what the hell.
This is the only site that causes the cpu fan to come on on my laptop whilst just browsing.
I think Im going to investigate blocking some of those scripts
Buuuttttt you aren’t allowed to use blockers 🤣
Are you? Or are you now ??
Its so confusing.
Maybe they could add another one which makes the site work properly, you know, like all the other website forums don’t seem to have any of the same problems. 🤔
They value your privacy.
Yes ive heard about that. They keep telling me.
They value your privacy.
So much so they load up 10s of scripts whose sole purpose is to invade your privacy....
Buuuttttt you aren’t allowed to use blockers
Not ad blockers, but I've never seen or heard anything about script blocking.
Blocking Ajax, for example, more than likely hobbles your web experience. It’s used across the web for a multitude of things like autocomplete, filtering lists dependant upon other choices, etc. You know, all those things that enhance the UI and generally make your web experience richer, faster, and more fluid.
Yeah I've been using script blocking since I heard about it (noughties?) and it does interfere with web experience (although this is much better than it used to be). With NoScript you can block scripts on and off by default as well as allowing on a per session basis. Wouldn't be without it now. Firefox is my main "secure" browser while I use Chrome or Pale Moon for sites which are too broken with blocking. The difference in performance on my laptop between STW without scripts and with is quite something.
