科技改变生活 · 科技引领未来

  • 首页
  • 资讯
  • 技术
  • 百科
  • 问答
  • 学习
  • 看看
  • 站长
  • 生活
  • 快讯

首页 > 技术 > 技术快讯

DNA调查来自世界各地的28,000多名开发者所反馈的最大需求是浏览器兼容性问题

时间:2020-06-19 15:04 作者:李楠明

根据 2019 年 Web 开发人员需求评估(Web Developer Needs Assessment,DNA)调查,来自世界各地的 28,000 多名开发者所反馈的最大需求是浏览器兼容性问题——网站在不同网络浏览器上的外观或行为方式不同,这给开发人员带来不少痛苦。

因此,MDN 在 2020 年 3 月进行了一项针对浏览器兼容性的后续调查。这次调查揭示了 Web 开发人员在浏览器兼容性方面遇到的痛点。Chrome 团队通过一篇博客文章将其分享出来,并谈论了 Chrome 本身在这些问题上所做的努力。

Flexbox

Flexbox 是用于网络布局的工具,它提供了一种符合人机工程学的方式来定义可以在不同大小的视口上正常响应的布局。但是,如果不能在所有浏览器中都使用此功能 ,它的体验就不是很好。

Chrome 团队表示,Flexbox 是他们今年实现浏览器兼容性的首要任务之一,并已经在其中投入了大量资金。

具体来说,Chrome 渲染团队在现代 LayoutNG 布局引擎的基础上,对 Chromium flexbox 实现的架构进行了重新设计。这项工作预计会在 Chrome 84 中引入,它有望解决 Chromium 中的许多 Flexbox 兼容性问题。

他们也正致力于在今年内为 Chromium 提供 flex-gap 和 fieldset+flex 支持。flex-gap 也将在 Chrome 84 中可用。

Scrolling(滚动)

在多个浏览器上正确滚动不是一件易事(例如,需要整个库来一致地锁定正文滚动)。Chrome 团队仍在研究有关滚动兼容性的反馈,目前为止,有几个关键领域很突出:

虚拟键盘如何影响(或不影响)不同浏览器中的视口单元。(Chrome 团队温馨提示:Microsoft Edge 在 VirtualKeyboard API 上的最新工作可能对此有所帮助。)

与输入相关的事件以及与之交互的结果缺乏一致性。

难以控制跨浏览器的滚动行为(例如,通过滚动锚定)。

表单控件

表单是 Web 中一个非常古老的部分,甚至早于 CSS。表单控件旨在模仿本机平台的外观,但它们未能始终如一地做到这一点,也未能满足现代 Web 开发的需求。兼容性调查在这方面揭示了两个主要问题:跨浏览器中的风格和行为不一致。

在样式表单控件方面,Microsoft Edge 和 Google Chrome 团队最近完成了这一项目,更新了基于 Chromium 的浏览器中的默认表单样式。

就行为而言,人们似乎普遍担心表单控件的行为未得到很好的指定,或者浏览器未始终遵循这些规范。一些具体示例是,当在包含表单的页面之间来回导航时,它们支持某些类型、自动填充行为和内容恢复行为。

CSS Grid

像 Flexbox 一样,CSS Grid 是现代布局的重要组成部分。调查结果显示,似乎 Chromium 中对 CSS Grid 的支持还不错。但有一项例外——Chromium 仍然不支持 subgrid。

Chrome 团队透露,Microsoft Edge 的一个团队正在重新构造 Chromium 的 Grid 支持,以使用新的 LayoutNG 引擎。作为此计划的一部分,Chrome 也打算添加对 subgrid 的支持。

最后,Chrome 团队指出,当涉及到浏览器兼容性时,仍然有太多缺少的功能和边缘错误。如果浏览器供应商可以理解到这些造成麻烦的原因,并采取措施解决问题,一切将会变得更好。在接下来的时间里,Chrome 也将变得更加兼容。

相关话题

  • 支付宝蚂蚁庄园小鸡问答每一题:围棋哪方先行
  • 康佳推出了新的NVMe SSD产品K550和K580
  • 智能机器维护:新型AI系统还可以检测未知故障
  • 支付宝蚂蚁庄园小鸡问答每一题:世界四大洋中面积最小的是哪一个
  • 支付宝蚂蚁庄园小鸡问答每一题:阿里巴巴和四十大盗的故事中打开石门的咒语是什么
  • 支付宝蚂蚁庄园小鸡问答每一题:石头城是我国哪一个城市的别称
  • 5月26日Redmi 10X系列三款新品发布
  • 高灯科技与江苏交通 腾讯共同构建江苏省综合智慧交通大脑
  • 康佳正在加速推进公司战略转型升级上架康芯盈的K系列
  • 新华三集团认为要用盖大楼的思路来构建信息化校园
  • 2020年珠穆朗玛峰高程测量正在进行GNSS卫星测量是重要一环
  • 大量的市场参与者和不断的技术创新将推动光传感器市场
  • 北京建议京籍无车家庭第一辆车无需摇号直接分配购车指标
  • 特斯拉除了大力推动电动汽车之外还十分注重清洁能源的发展
  • 荣耀正式发布了荣耀智慧屏X1配备了华为自研的鸿鹄818智慧芯片
  • 教大家苹果手机怎么把百度网盘app下载的东西弄出来的方法
  • 教大家电脑win10更新完了以后c盘满了怎么清理的方法
  • 腾讯宣布正式启动单个漏洞百万奖励计划
  • 支付宝蚂蚁庄园小鸡问答每一题:中国位于南半球还是北半球
  • 支付宝蚂蚁庄园小鸡问答每一题:变脸是什么剧的绝活

热门推荐

  • “纯血鸿蒙”要来了!华为正式官宣,与盘古大模型5.0一同亮相!
  • 小米手环 9 即将上市发布!
  • 华为P70发售“蓄势待发”,旗舰店:能留下电话等通知!
  • 真我GT Neo6 SE首发6000nit无双屏,综合功耗更低,首销1699元起!
  • 京东支付与银联国际达成合作,实现跨境便利支付!
  • iOS 17.5测试版上线:iPhone用户可从网站侧载App,与安卓相似!
  • vivo X Fold3 系列折叠屏或将支持5.5G,4月或将开启OTA 推送!
  • 京东汽车和小米汽车或联手深度合作!
  • 微软发布首批AI电脑,配专用Copilot按钮!
  • 美团成立平台产品部,整合本地商业多项任务!
  • 代号“橄榄石”,小米 Redmi Note 13 Turbo 手机新曝光!
  • 华为P70系列发布延期?爆料芯片有变化!
  • 农业银行申请云计算任务调度专利,极大提高云计算任务处理效率!
  • 荣耀将推出首款小折叠手机:给三星和苹果一点点震撼!
  • 生成式人工智能技术走进高校专业课,极大提高备课效率!
  • 腾讯公司申请区块链数据处理专利,实现快速完成相同业务数据的数据交换功能!
  • 消息称谷歌将把Bard 更名为 Gemini,并退出独立的应用!
  • 小米 14 Ultra 手机跑分成绩单曝光!
  • 谷歌浏览器将基于AI功能进行升级,计划2月上线写作助手!
  • 亚马逊AWS将投资150亿美元扩大日本云计算业务,满足客户需求!

李楠明

关注
免责声明:本文章由会员“李楠明”发布,如果文章侵权,请联系我们处理,本站仅提供信息存储空间服务 如因作品内容、版权和其他问题请于本站联系

关注排行榜

  1. 1“纯血鸿蒙”要来了!华为正式官宣,与盘古大模型5.0一同亮相!
  2. 2小米手环 9 即将上市发布!
  3. 3华为P70发售“蓄势待发”,旗舰店:能留下电话等通知!
  4. 4真我GT Neo6 SE首发6000nit无双屏,综合功耗更低,首销1699元起!
  5. 5京东支付与银联国际达成合作,实现跨境便利支付!
  6. 6iOS 17.5测试版上线:iPhone用户可从网站侧载App,与安卓相似!
  7. 7vivo X Fold3 系列折叠屏或将支持5.5G,4月或将开启OTA 推送!
  8. 8京东汽车和小米汽车或联手深度合作!
  9. 9微软发布首批AI电脑,配专用Copilot按钮!
  10. 10美团成立平台产品部,整合本地商业多项任务!

编辑精选

Copyright ©2009-2022 KeJiTian.Com, All Rights Reserved

版权所有 未经许可不得转载

增值电信业务经营许可证备案号:辽ICP备14006349号

网站介绍 商务合作 免责声明 - html - txt - xml