4 ms·
That's not really true. For instance, interactive charts can be very useful on a blog. Diagramming is also quite useful, especially if the diagram and data it a
by kodah 4y ago
That's not really true. For instance, interactive charts can be very useful on a blog. Diagramming is also quite useful, especially if the diagram and data it acts on are kept in the article itself - for instance, I use MermaidJS for this.
What becomes bad is when platforms (or people) think they're entitled to track you with said Javascript.
- revskill 4y agoYes for sure. If a service is free to use, you're the product. You're the product because of JS of course. So let's be concise on "Free", i want "Free of JS", not free of charge.
- dewey 4y agoYou are just repeating phrases. Nobody is the product just because a website uses JS. You should be complaining about data collection, unnecessary tracking, data brokers all of which can be done without JS.
- cercatrova 4y agoI can make a product free of JS where the user is still the product. Server side tracking still exists.
- revskill 4y agoThat idea doesn't work in reality. For example, i go to a website, and just read and browse it. No data should be collected as i never update or call the backend.
- cercatrova 4y agoBut...you went to the website. Now my server can track you. It knows what IP address you're coming from, where you are in the world, and it could theoretically cross reference that data with other databases and determine more about you.
- kodah 4y agoThat's not how that works. Very simplified, but the HTTP workflow is: 1. Client requests document (GET) at /hello_world from xyz.com 2. Server responds with status code and document (or empty) The server absolutely has an opportunity to log any part of the request.
- revskill 4y agoWhen i said tracking, it's not just logging. They know nothing except for all browser information.
- kodah 4y agoI said logging because that's what I usually do with this information, but if your goal is track then you can do it with the same information. Fingerprinting can happen actively (with JS) or passively (without JS). The former is obviously more precise, the latter isn't bad at all. In passive fingerprinting you can combine the IP, which is a connection IP - nothing to do with HTTP, and the User-Agent header. You are now tracked.
- aaaaaaaaaaab 4y agoLet me introduce you to the amazing <img> tag!
- deleted 4y ago[deleted]