Chris Krycho 撰写了一篇关于我们这些善变的 Web 开发人员如何有时会将出现在一个浏览器中的功能误认为是“Web 的未来”的精彩文章。 然而,Chris 认为,我们应该关注的 Web 愿景不止一种浏览器。
没有一家公司能够在为 Web 设置议程方面支配其他公司。 Firefox 也不行,尽管我很喜欢 WebAssembly 的开发和宣传。 微软和 IE/Edge 团队也不行,尽管我对 CSS 网格规范在 2011 年的提案感到惋惜,因为它迟迟没有得到推广。 苹果也不行,尽管它为并行 JavaScript 进行了宣传。 而且 Chrome 也不行,无论其开发者关系团队多么优秀,它一直在尝试的许多想法,包括 PWA,也不行。
同样值得注意的是,这些决策几乎在任何情况下都不是对“Web 的未来”的纯粹推动。 它们反映了商业优先事项,就像其他任何技术优先事项一样。
我特别喜欢 Chris 关于商业优先事项的最后一点,因为我认为很容易忘记浏览器制造商不是出于纯粹的善良而让 Web 变得更好;它们是具有投资者和激励措施的公司,这些激励措施可能并不总是与其他公司的目标一致。