browser - 什么是 "modern browser"?

标签 browser

在问这个可能含糊不清的问题之前,我搜索了 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/

相关文章:

css - Firefox 是唯一支持 float 作为宽度声明的浏览器吗? (例如 163.4 像素)

php - 我怎么能隐藏#!在浏览器地址栏上?

browser - 如何在不同的端口上提供 Ionic 应用程序?

javascript - Firefox 中的 console.dir(window)?

javascript - 打开新浏览器窗口的最佳方式是什么?

html - CSS block 不会在窄浏览器中缩放到 100%

javascript - 网站的全屏背景 - 三星默认网络浏览器

.net - 如何防止浏览器显示页面的缓存版本?

javascript - promise 和 MatchMedia 订单

javascript - 使用URL anchor 深层链接相册,无需劫持后退按钮