{"id":362169,"date":"2022-02-01T07:38:41","date_gmt":"2022-02-01T15:38:41","guid":{"rendered":"https:\/\/css-tricks.com\/?p=362169"},"modified":"2022-02-08T17:23:00","modified_gmt":"2022-02-09T01:23:00","slug":"evergreen-does-not-mean-immediately-available","status":"publish","type":"post","link":"https:\/\/css-tricks.com\/evergreen-does-not-mean-immediately-available\/","title":{"rendered":"\u201cEvergreen\u201d Does Not Mean Immediately Available"},"content":{"rendered":"\n

I have a coworker who is smart, capable, and technologically-literate. Like me, they work on the web full-time.<\/p>\n\n\n\n

When they are sharing their screen in a meeting, I find myself disassociating<\/s> fixating on the red update button in their copy of Chrome.<\/p>\n\n\n\n\n\n\n\n

\"An<\/figure>\n\n\n\n

Clicking this button would start the process to update Chrome to the latest stable version.<\/p>\n\n\n\n

I\u2019ve asked some probing questions about how frequently they reboot, which would also force Chrome to update upon relaunch. That\u2019s the point of an \u201cevergreen\u201d browser, right? It\u2019s easy to make sure you\u2019re always using the latest and greatest version.<\/p>\n\n\n\n

It turns out they prefer to wait until they absolutely have to because of the disruption it would cause in their daily workflow. Their behavior makes sense. They are prioritizing the quality of their overall computing experience, rather than catering to the demands of one specific app.<\/p>\n\n\n\n

Like me, my coworker also uses a top-of-the-line laptop to get things done. This means that the laptop can go for months without needing a reboot. Ironically, this might be a situation where a craptop<\/a> is conditionally forced to have a faster browser upgrade path.<\/p>\n\n\n

Evergreen browsers<\/h3>\n\n\n

Before the advent of evergreen browsers, you would need to go to the manufacturer\u2019s website and manually download and install the update. Prior to that you had to use a CD or floppy disk.<\/p>\n\n\n\n

\"A
Source: Floppy Disk of Netscape Navigator<\/a>. Toshihiro Oimatsu, CC BY 2.0<\/a>, via Wikimedia Commons.<\/figcaption><\/figure>\n\n\n\n

By contrast, an evergreen browser<\/dfn> is any browser that can automatically update itself. By this, I mean the browser will automatically pull down the code required to add new features and fix bugs once it has been released by the browser\u2019s manufacturer. The update itself occurs with:<\/p>\n\n\n\n