Yesterday I wrote the idea "small pieces loosely joined" was central to what we mean by the web. #
Now I'd like to add another criteria. "All parts are replaceable." I think it's self-evident what it means. And of course there is no such thing, but the internet itself comes very close to this ideal. #
Somewhere there has to be a naming authority that can turn a string of characters like "scripting.com" into a physical address that a machine can understand, like: "16.15.217.109." In all likelihood, the machine your browser gets the answer from is replaceable, and maybe even the machine it gets the information from, but at the end of the chain of machines that cache the result, is the authority for the .com TLD. That authority should do as little as it possibly can. For .com, the authority is Verisign, and actually that server doesn't return the address of scripting.com, it returns the address of the authority for that domain and for scripting.com that is hover.com, where I have registered the domain. #
This means there is one tiny little part of the internet that is not replaceable. In creating software "of the web" it should follow suit. #
Last update: Friday January 30, 2026; 5:36 PM EST.
You know those obnoxious sites that pop up dialogs when they think you're about to leave, asking you to subscribe to their email newsletter? Well that won't do for Scripting News readers who are a discerning lot, very loyal, but that wouldn't last long if I did rude stuff like that. So here I am at the bottom of the page quietly encouraging you to sign up for the nightly email. It's got everything from the previous day on Scripting, plus the contents of the linkblog and who knows what else we'll get in there. People really love it. I wish I had done it sooner. And every email has an unsub link so if you want to get out, you can, easily -- no questions asked, and no follow-ups. Go ahead and do it, you won't be sorry! :-)