tlug
Joined 10 years ago
Joined 10 years ago
The search engines these days cannot even function without a JS interpreter, something that surely increases the complexity and cost of building one.
Long gone are the days when one cared about semantic elegance of HTML code, per-site optimized CSS stored in an external file for easy caching, only occassional use of JS for easier navigation...
Nowadays you don't build websites, you have to build "apps". It's one of many signs of the "appification" of Internet.
However his definition reads: "every request received by a non-failing node in the system must result in a response"
It doesn't say anything about the timing of response. The network partition will be resolved eventually and thus the write operation will complete. Or it can time out and return an error, which is also fine based on the definition of availability (must result in a response).
I may be old (42) but the only notifications that exist on my phone are from SMS and WhatsApp (which I occassionally use). I intentionally don't enable notifications about emails, as this communication medium is by definition not realtime. Of course I'm not on Facebook either, but even if I were, I don't see the point of having to check all the time what fresh pics of cats are other people sharing.
So one guy stood up and asked why our main page is not compliant with W3C guidelines (doesn't pass HTML validator test). L&S answered that they need to shave off any unnecessary byte, so that it loads faster. That's why they didn't care about closing tags etc.
How the world and perception has changed since that time... It's just sad that one needs a huge JS framework just to build a simple website these days.
Oh and the size of the homepage was in the order of 20 KB then, IIRC.