--- author: email: mail@petermolnar.net image: https://petermolnar.net/favicon.jpg name: Peter Molnar url: https://petermolnar.net copies: - http://web.archive.org/web/20180725140126/https://petermolnar.net/do-websites-want-us-to-use-reader-mode/ - https://news.ycombinator.com/item?id=17609251 lang: en published: '2018-07-25T10:30:00+01:00' summary: The great unreadability of 2018 made Text secondary to Hyper in Hypertext Markup Language. Do publishers really want us to keep reading everything in the Reader Mode of the browsers? tags: - internet title: Do websites want to force us to use Reader Mode? --- ## Excuse me, sir, but where's the content? A couple of days ago I blindly clicked on a link[^1] on Hacker News[^2] - it was poiting at a custom domain hosted on Medium. Out of curiosity, I changed the browser size to external 1280x720 - viewport 1280 × 646 -, turned off uBlock Origin[^3] and noscript[^4] so I'd mimic a common laptop setup, only to be presented with this: ![Screenshot of blog.hiri.com/a-year-on-our-experience-launching-a-paid-proprietary-product-on-linux-db4f9116be08 when the window size is 1280x720](unreadability-medium-com.png) I don't even know where to start listing the problems. - Where's the content? - Both the header and the footer are sticky - you scroll, they stay. And they eat up 20+% of the available screen. - The GDPR warning is covering the main navigation menu. - Why is there so much empty space but stack buttons, menus, warning, all sticky? - The page loads 1.80MB of compiled Javascript. That is nearly billion characters to read 8000. ![Screenshot of javascript requests made by blog.hiri.com/a-year-on-our-experience-launching-a-paid-proprietary-product-on-linux-db4f9116be08](unreadability-medium-com-js.png) So, foolishly, I started a now flagged thread[^5], begging publishers to go and start a static blog, or just publish this as a plain, HTML document. *It would even be better is it was a Word 97 HTML export.* I decided to keep the browser like that, same resolution, no adblockers, and visited 2 more sites: bbc.co.uk, and theguardian.com. ![Screenshot of www.bbc.co.uk/news/uk-44933429](unreadability-bbc.png) ![Screenshot of javascript requests made by www.bbc.co.uk/news/uk-44933429](unreadability-bbc-js.png) ![Screenshot of www.theguardian.com/world/2018/jul/23/greeks-urged-to-leave-homes-as-wildfires-spread-near-athens](unreadability-theguardian.png) ![Screenshot of javascript requests made by www.theguardian.com/world/2018/jul/23/greeks-urged-to-leave-homes-as-wildfires-spread-near-athens](unreadability-theguardianjavascript.png) Well... at least the BBC doesn't have sticky headers and/or footers. **How did we get here?** ## Good examples Let's take a look at something, which is actually readable - a random entry from Wikipedia: ![Screenshot of a random article from wikipedia](unreadability-wikipedia.png) Note the differences: - the menu is on the side - the summary of the content is visible on first look Or another readable thing: ![Screenshot of textfiles.com/magazines/LOD/lod-1 - Legion of Doom technical journal, volume 1, 1987](unreadability-lod.png) A 31 years old text file - still perfectly readable. Or loading the first mentioned article in Firefox Reader Mode[^6]: ![Screenshot of a Medium article in Firefox Reader Mode](unreadability-medium-com-firefox.png) ## Developers gonna developer So back to that thread. While most of the reactions were positive, there were opposing ones as well; here are a few of those. > I barely see the problem. Sure, the header and footer aren't perfect, > but stupidly large? I also don't feel any "cpu melting javascripts" > and my PC is barely usable when I compile anything.For me, Medium > provides a very readable experience that is much better than the > average static blog. And I don't have to fear a malware ridden page > like an old Wordpress installation. > WordPress comes with it's own can of worms, but it did introduce automatic security updates in version 3.7[^7] - that was in 2013 October. Any WordPress installation since have been receiving security patches, and WordPress backports security patches respectfully well. As for being malware ridden... it doesn't even make it to the news pages any more when an ad network start spreading malware, but that's still a thing.[^8] > Why is it that I only ever hear those complaints on HN and never > elsewhere... Are you all still using Pentium 3 PCs and 56k modems? > > A couple of years ago Facebook intruduced 2G Tuesdays[^9] and that should still be a thing for everyone out there. Rural Scotland? There isn't any phone signal, let alone 3 or 4G. Rural Germany? 6Mbps/1Mbps wired connections. And that is in Europe. Those who travel enough know this problem very well, and yes, 1.8MB - *I initially stated 121kB in my original thread, that was a mistake, and due to uBlock not being completely off* - of JavaScript is way too much. It was too much when jquery was served from a single CDN at may even actually got cached in the browser, but compiled, React apps won't be cached for long. > \[...\] people nowadays demand rich media content \[...\] > > I remember when I first saw parallax scroll - of course it made me go "wow". It was a product commercial, I think, but soon everybody was doing parallax scroll, even for textual content. I was horrible. Slow, extremely hard to read due to all the moving parts. There were times when I thought mouse trailing bouncing circles[^10] were cool. It turned out readable, small, fast text is cooler. Nobody is "demanding" rich media content; people demand content. For free, but that is for another day. With some images, maybe even videos - and for that, we have ``, `
`, `