@sad_detective_man Nah, come on — Springer is claiming that a website is a computer program.
But that’s not quite accurate.
HTML and CSS aren’t computer programs - they’re markup/style sheet languages. They define structure and appearance but don’t perform computation or logic. JavaScript, is a programming language and can make a website behave like a program. The same goes for server-side technologies like PHP.
However, what Adblockers typically do is prevent certain resources from loading. They don’t modify the underlying program logic itself - they’re just manipulating the DOM or blocking elements before they render. So in many cases, we’re not interfering with a “program” in the traditional sense, but rather adjusting the output or content that gets displayed.
Imagine trying to explain that in court. Yes, your honour, it’s a sort of object-based model representing the document. No, it’s not really a model of an object exactly. Yes, it’s made of bits and bytes, the same kind as you would use in a computer program, but it has that in common with… no, it does not actually object to anything…
@sad_detective_man Nah, come on — Springer is claiming that a website is a computer program.
But that’s not quite accurate.
HTML and CSS aren’t computer programs - they’re markup/style sheet languages. They define structure and appearance but don’t perform computation or logic. JavaScript, is a programming language and can make a website behave like a program. The same goes for server-side technologies like PHP.
However, what Adblockers typically do is prevent certain resources from loading. They don’t modify the underlying program logic itself - they’re just manipulating the DOM or blocking elements before they render. So in many cases, we’re not interfering with a “program” in the traditional sense, but rather adjusting the output or content that gets displayed.
Imagine trying to explain that in court. Yes, your honour, it’s a sort of object-based model representing the document. No, it’s not really a model of an object exactly. Yes, it’s made of bits and bytes, the same kind as you would use in a computer program, but it has that in common with… no, it does not actually object to anything…