Technology News

The Optional Chaining Operator, “Modern” Browsers, and My Mom

Jim Nielsen’s mom couldn’t open a website. Jim worked on confirming the issue and documented how he got to the bottom of it:

“[…] well it can’t be a browser issue. It’s not like my Mom is using Internet Explorer! She has relatively modern tech: an iPad (Safari) and a Chromebox (Google Chrome).”

But the more I thought about it—a website that works on some devices but not on others—the more I realized this had to be a browser issue.

So I looked at the version of Chrome on my parent’s computer. Version 76! I knew we were at ninety-something in 2022, so I figured that was the culprit. “I’ll just update Chrome,” I thought.

Turns out, you can’t.

I absolutely celebrate the idea of evergreen browsers. It’s one of the absolute most important things that has happened to the web in recent-ish years. It enables a much quicker evolution for the web, and all browsers are taking advantage of it.

But even browsers that I think of as evergreen aren’t always. Eventually, hardware limits the software. The logic isn’t as simple as “if Chrome, then evergreeen,” for example.

Safari normally updates via system updates, but in this case it was a first-generation iPad Air stuck on iOS 12, and no more updates were possible for what Apple considers a “vintage” device. Same deal with a Chromebook stuck at Chrome 76.

A couple of little optional chaining question mark (?) characters borked the whole dang site. Unfortunate. That “serve two bundles, modern and legacy” idea is still pretty smart.


Speaking of moms, I was reminded of an older episode of ShopTalk we did with Paul Irish’s mom that has a lot of this “regular person using the internet” vibes.

Direct Link →

“Evergreen” Does Not Mean Immediately Available
Animating HTML Links with CSS Transition

Related Articles

18 Creative Custom Cursors

18-creative-custom-cursors
A cursor/pointer is a position indicator that helps the user enter text, numbers, or symbols. The default cursor is a symbol that is easily recognized by tons of people around…

Face Detection and Recognition with Keras

Exploring the Potential of the Metaverse: A New World Awaits
If you’re a regular user of Google Photos, you may have noticed how the application automatically extracts and groups faces of people from the photos that you back up to…

40 Detailed Tutorials for Mastering Adobe Photoshop

40-detailed-tutorials-for-mastering-adobe-photoshop
Photoshop boasts many impressive and exciting features, and in recent years they have introduced some amazing new features, like vector layers, Content Aware Patch/Move tool, Adaptive Wide Angle filter, Crop…

There are good reasons why Elon wants Twitter

there-are-good-reasons-why-elon-wants-twitter
Compared to other social media companies, Twitter is tiny. For years, investors have criticized it for failing to achieve its full potential. Twitter hasn’t been able to acquire billions of…