在问这个可能含糊不清的问题之前,我搜索了 SO,发现许多对“现代浏览器”的引用,但没有定义。由于这是一个被广泛使用和引用的术语,令我惊讶的是我在 Internet 上找不到定义甚至描述。
那么,在 2018 年 6 月,什么被认为是现代浏览器?什么是一般的现代浏览器,是否只是每个流行浏览器(即 Chrome、Safari、FF、IE、Opera)的当前主要版本?
最佳答案
现代浏览器: Reference:
现代浏览器是任何浏览器,它:成功呈现您刚刚使用网络标准构建的网站,而您没有编写任何特定于浏览器的 hack、 fork 或变通方法;并在您导航时表现出色。
现代浏览器的优势:引用:Modern Browsers
- 现代浏览器速度很快。他们充分利用底层平台,通过 GPU 渲染图形,跨多个 CPU 内核编译和执行 JavaScript,并确保 Web 应用程序的运行速度尽可能接近原生应用程序。
- 现代浏览器可提供丰富的沉浸式体验,而此前这些体验只能通过插件或 native 应用程序提供。他们可以在不牺牲性能的情况下无缝混合视频、矢量图和光栅图形、音频和文本。
- 现代浏览器会在功能准备就绪时实现功能,提供开发人员可以依赖的可预测模式,而不是突然破坏或删除规范。他们不会根据为通过综合测试而编写的半完成实现来检查支持,而是根据确认互操作性的测试套件进行验证。
- 现代浏览器确实在准备就绪的早期阶段就采用了标准,因此开发人员可以试验和验证规范,但要清楚地描述不稳定的原型(prototype)。
关于browser - 什么是 "modern browser"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50829693/