Mars Pathfinder Mission Home Page (1997)
mars.nasa.gov
mars.nasa.gov
One thing that bothers me is that there is no Google Analytics. Without good tracking they might not be able to optimise conversion rates of the landing page in the long run.
Why should big powerful servers do the work when I have my battery constrained smartphone/laptop to do the heavy lifting?
I don't understand this "no css is best css" trope.. this is unusable on mobile.
(Explicit note of the obvious which should go without saying: not a criticism of the page. Just about this HN meme of revering css-less pages. )
<meta name="viewport" content="width=device-width, initial-scale=1">too lazy to give you definitive answer, but:
[1] https://www.w3.org/TR/css-device-adapt-1/
[2] https://benfrain.com/understanding-the-viewport-meta-tag-and...
Quite a slice of history. It's amazing how much the internet has become gentrified since the days when a plain hypertext document sufficed for one of the biggest space agencies in the world.
Back in the day people used to complain about these huge background images just as much as purists today complain about >1MB JS/CSS assets, which given Moore's law & the increase in network speeds works out to be the same thing, relatively speaking.
1. http://mars.nasa.gov/MPF/gif/rca.gif -> 56K =~ 55854 bytes
That said this wasn't really a comment about time to load the page back then, but rather the massive amount of data pulled for exactly the same content now.
There's also things like Gmail, FB, etc that do a lot of things that fundamentally wouldn't be achievable then. But i still think that there's a lot of strictly unnecessary content pulled. Things that are logically needed given the way the code is written, but i feel a bunch is overwritten, and a bunch is for stuff that i don't personally need/want, so why ship that to anyone? ;)
* Ok, ignoring bright yellow text on a white background until the swirly background image comes into existence. I guess the early internet was similar to those old "awful myspace page" competitions :D
Compare visiting a simple blog post on many sites now. You visit the page, get a brief period of NO text while some slow JS loads. Then all the page assets will bounce around as other elements and JS is loaded, then there's a major refresh as the lazy loading font shows up.
The images are now often deliberately blurred and detail free (Medium) - to show how clever they are using lazy loading. Well, when it triggers successfully, which I find isn't that reliable. Had they provided a very low res starter image rather than blurry obfuscation it'd give something over progressive JPGs.
I'd say the user experience has worked out to be a lot worse. Of course it's higher res and prettier. That's avoiding even mentioning the many who still pay for bandwidth.
Unless, of course, one used a very modern browser, and the page author cared to annotate every image's size. Something that nearly nobody did.
Actually 8 seconds, because modem speeds were/are measured in kilobits per second.
So while your comparison is apt, the difference is that bad web programmers no longer pretend to care, which is the underlying cause of the nostalgic bitching.
It doesn't mean that web programmers care less, it just means technology moved on.
This site loads within of < 1 second for me.
Any modern site? I can wait 2-3 Minutes to even begin to see text.
And thanks to the assholes who want to prevent the "flash of unstyled content" I just see blank white for 2-3 minutes before seeing any actual text.
By now I've written a custom tool and proxy based on Mozilla’s reader mode so I have an app, open the link in it, and it downloads only the extracted text, in markdown.
Been noticing less 'Print' versions these days, too. So much for convenience & 'save the trees' if you want to print out a page without the secondary cruff.
Trying 54.230.79.254...
Connected to d2cj35nmzi9erd.cloudfront.net.
Escape character is '^]'.
HEAD / HTTP/1.0
HTTP/1.1 400 Bad Request
Server: CloudFront
Date: Sun, 04 Dec 2016 18:34:50 GMT
Content-Type: text/html
Content-Length: 551
Connection: close
X-Cache: Error from cloudfront
Via: 1.1 5a907351331cc8f5ed11d0a2d0f249d6.cloudfront.net (CloudFront)
X-Amz-Cf-Id: FJ6dusWopHeZOLLWVpHp__EdWDJcdTSufhQ3E8rVveg-3rAku1Gdzg== curl -vI mars.nasa.gov
* Rebuilt URL to: mars.nasa.gov/
* Trying 52.222.171.112...
* Connected to mars.nasa.gov (52.222.171.112) port 80 (#0)
> HEAD / HTTP/1.1
> Host: mars.nasa.gov
> User-Agent: curl/7.50.1
> Accept: */*
>
< HTTP/1.1 200 OK
HTTP/1.1 200 OK
< Content-Type: text/html
Content-Type: text/html
< Content-Length: 93833
Content-Length: 93833
< Connection: keep-alive
Connection: keep-alive
< Date: Sun, 04 Dec 2016 18:45:05 GMT
Date: Sun, 04 Dec 2016 18:45:05 GMT
< Cache-Control: max-age=60
Cache-Control: max-age=60
< Last-Modified: Sun, 04 Dec 2016 18:44:07 GMT
Last-Modified: Sun, 04 Dec 2016 18:44:07 GMT
< ETag: "e21cacedb2a8c984fac76d84cd8549a7"
ETag: "e21cacedb2a8c984fac76d84cd8549a7"
< Server: AmazonS3
Server: AmazonS3
< X-Cache: Miss from cloudfront
X-Cache: Miss from cloudfront
< Via: 1.1 09a9032b8291da9155abd9dd1a5a360e.cloudfront.net (CloudFront)
Via: 1.1 09a9032b8291da9155abd9dd1a5a360e.cloudfront.net (CloudFront)
< X-Amz-Cf-Id: yVDCFvz6IzsBDzJIbzL8fA7fG2MVIyydpNKP1Kkk1mr6Oh0dqYIVKQ==
X-Amz-Cf-Id: yVDCFvz6IzsBDzJIbzL8fA7fG2MVIyydpNKP1Kkk1mr6Oh0dqYIVKQ==
<
* Connection #0 to host mars.nasa.gov left intactNASA's main site from 1997 also has a nice interface:
https://web.archive.org/web/19970711085416/http://www.nasa.g...
I mean, 1997 is not even twenty years. Nobody expresses surprise that, say, Fight Club is still available to watch - but on the web we seem to expect near-total transience over tiny, tiny timescales.
In fifty years, it's going to be really hard to explain to people who weren't there what it was like to use the web in it's early days. We'll have lots of archived data from that time, but the experience can't be re-created.
Just like TV shows that use frequent animated overlays, and ever-changing camera angles. If things stop moving, we reach for our smartphones.
You would if it was on a streaming service. How many times have you watched something on Amazon/NetFlix and go back to watch it at a later date and it's unavailable?