3 ms·
Chrome does several things right. (Disclaimer: I used to work on ChromeOS/Chrome, but this is just my opinion (but you can have it if you want).) - A beta stre
by kps 6y ago
Chrome does several things right. (Disclaimer: I used to work on ChromeOS/Chrome, but this is just my opinion (but you can have it if you want).)
- A beta stream that's one release ahead, which tends to be selected by web developers and other whiny^H^H^H^H^H demanding users.
- Gradual release of new versions, starting with something like 1% of users, then 10%, then 100%.
- Significant changes are behind run-time flags (chrome://flags), and ship disabled by default. After one or often several releases, where it can be optionally enabled, it becomes enabled by default, with the ability to back out if something goes wrong. Finally, only once it's been successfully enabled for several releases, the flag and the old code can be removed.
- Nobody minds if a feature doesn't make it in to a release; there'll be another one in month or two. There's no pressure to cram in something half-baked to meet a deadline.