让网站更快、更可访问与更安全 - 这里有来自谷歌的新建议

news/2024/5/19 9:22:56/文章来源:https://blog.csdn.net/m0_37411791/article/details/107218489

这是奶爸码农第67篇原创文章,点击上方蓝字关注


从6月30日到7月2日,Google的网络平台团队将Web.dev LIVE的网络社区召集在一起,这是一个在线技术分享活动,旨在讨论平台和工具生态系统的最新发展,使开发人员有机会相互交流并向Chrome团队提出问题。

在三天的时间里,Google团队本着乐于助人的精神分享了一系列的更新,并为网络开发人员提供了在此艰难时期保持网站稳定,安全和可访问所需的所有工具和指南。

Chrome团队于今年早些时候宣布了Web Vitals计划,旨在提供统一的指导、指标和工具,以帮助开发人员在网络上提供出色的用户体验。Google搜索团队最近还宣布,他们将评估网页体验作为排名标准,并将以Core Web Vitals指标为基础。

2020年Core Web Vitals的三个支柱是页面内容的加载时长,可交互性和视觉稳定性,这些指标通过以下指标来体现:

  • LCP会衡量用户感知的加载速度,并在页面的最主要内容加载时来记录此时的页面加载时长。

  • FID可测量页面响应并量化用户在尝试首次与页面进行交互时的体验。

  • CLS可衡量视觉稳定性并量化页面内容的意外移动量。

在web.dev LIVE上,我们分享了有关如何优化Core Web Vitals以及如何使用Chrome DevTools探索您的网站或应用的Core Web Vitals的最佳实践。

我们还分享了许多其他与性能相关的讲座,您可以在第1天的日程表中找到相关的分享。

构建工具报表

网站是一个复杂的平台,因此如何选择合适的技术工具进行开发可能会充满挑战。构建工具旨在让Web开发人员的生活更轻松,但结果构建工具本身最终却变得非常复杂。

为了帮助Web开发人员和工具作者克服Web的复杂性,我们构建了tooling.report。它是一个网站,可以帮助您为下一个项目选择合适的构建工具,确定从一种工具迁移到另一种工具是否值得,或者确定如何将最佳实践纳入工具配置和代码库。我们旨在解释选择构建工具时需要考虑的各种权衡,并记录如何在任何给定的构建工具中遵循最佳实践。

我们根据我们为Web开发最佳实践的内容设计了一套测试。通过测试,我们可以确定哪种构建工具可以使您遵循最佳实践,并且我们与构建工具作者合作,以确保我们正确使用了他们的工具并公平的进行了评测。

tooling.report的初始版本涵盖Webpack v4,Rollup v2和Parcel v2以及Browserify + Gulp,我们认为它们是目前最受欢迎的构建工具。

我们在社区的帮助下灵活地添加了更多构建工具和附加测试,从而构建了tooling.report。

因此,如果您认为应该测试或遗忘的最佳做法,请在GitHub问题中提出,如果您打算编写添加初始集合中未包含的新工具,欢迎您来贡献!

Chrome Devtools和Lighthouse 6.0的更新

大多数网络开发人员一天中都会花费大量时间在Devtools上,因此我们希望确保我们的工具能够提高生产力,无论是用于调试还是用于审核和修复问题以改善用户体验。

CHROME DEVTOOLS: 新的问题标签, 色彩视觉缺陷仿真器和Web Core Vitals的支持

Chrome DevTools最强大的功能之一就是它能够发现网页上的问题并引起开发人员的注意-这与我们进入隐私优先的网络的下一阶段最为相关。

为了减少控制台的通知造成的疲劳和混乱,我们启动了“问题标签”,重点关注三种类型的关键问题,首先是Cookie问题,混合内容和COEP问题。

此外,随着Core Web Vitals成为我们认为每个开发人员都必须跟踪和衡量的最关键的指标之一,我们希望确保开发人员能够轻松地跟踪他们在这些指标下的表现。因此,我们在Chrome DevTools时间轴中添加了三个指标。

最后,随着越来越多的开发人员关注可访问性,我们还推出了色彩视觉缺陷仿真器,使开发人员可以模拟视觉缺陷,包括视觉模糊和各种其他类型的色盲。

我们非常高兴将此功能提供给希望使他们的网站对色盲更加友好的开发人员,并且您可以在我们的“ DevTools最新消息”中的会话中看到有关此功能和许多其他功能的更多信息。

LIGHTHOUSE 6.0: 新的指标, Core Web Vitals本地测量, 性能分数算法更新, 新的审计工具

Lighthouse是一个开源的自动化检测工具,可帮助开发人员提高其网站的性能。在最新版本中,我们专注于根据指标提供建议,从而使您可以根据关键指标来平衡用户体验质量。

为了确保一致性,我们增加了对Core Web Vitals的支持-LCP,TBT(相当于FID的实验室等效工具,因为Lighthouse是一个实验工具)和CLS,并删除了三个旧的指标:FMP、首次CPU空闲时间和最大可能的 FID。删除这些数据是由于考虑了指标可变性和更新的指标,从而更好地反映了我们要衡量的部分用户体验。此外,我们还根据用户反馈对权重进行了一些调整。

我们还添加了一个超级漂亮的评分计算器,通过比较v5和v6版本的得分来帮助您探索性能得分。当您使用Lighthouse 6.0进行审核时,报告会附带一个指向计算器的链接,其中会填充您的结果。

最后,我们添加了许多有用的新审核,重点是JavaScript分析和可访问性。

我们在web.dev LIVE上谈论了很多其他内容,请观看有关最新的速度工具和最新的Puppeteer的分享。

在web.dev LIVE期间,我们共享了过去几个月来网站开发上出现的更多新功能和更新。你可以访问web.dev查看更多的信息。

原文:https://www.smashingmagazine.com/2020/07/web-dev-live-google-event-2020/

- End -

『奶爸码农』从事互联网研发工作10+年,经历IBM、SAP、陆金所、携程等国内外IT公司,目前在美团负责餐饮相关大前端技术团队,定期分享关于大前端技术、投资理财、个人成长的思考与总结。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_844838.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

aspnet网站开发实例_「前言」网站开发实例:公文处理系统(登记部分)一

需求分析与市场分析(简版)电子公文的归档工作是档案管理工作和电子政务建设的重要内容之一,电子公文归档系统作为一个连接办公自动化系统和数字档案管理系统的桥梁,在文档一体化管理体系中占据着重要位置。与传统纸质文档登记归档相比,电子公…

shell脚本监控网站,异常则进行邮件报警

服务器系统centos7.6 1、安装邮箱服务,一般服务器都已经安装了,查看是否安装。 yum list mailx rpm -qa | grep mail 查看是已经安装了。 未安装的执行命令安装即可。 yum -y install mailx 配置mail,配置文件路径/etc/mail.rc vim /etc/mail.rc 在尾部…

云上网站通用解决方案

在创业型公司或阿米巴模式经营的公司,新项目发布初期存在较大的不确定性,既要考虑项目未来的扩展性,又要衡量项目的运营成本。本解决方案为客户提供低成本,敏捷快捷的最佳实践。 典型行业:传统企业、游戏和零售等行业…

阿里云企业通用场景解决方案--企业建站

业务痛点及解决方案* 从企业前期筹备到创立初期,一站式服务为初创企业提供便利,让初创企业得到省心、省时、省钱的服务 阿里云解决方案 一站式提供从公司注册到财税法等各项代办服务,高效透明,省时省心。 解决方案简介 公司注…

搭建网站的简单粗暴方法概述

作者:fearlazy个人主页:fearlazy.com 对于不懂网站的人来说想要搭建自己的网站还是比较 困难的。好在现在很多东西都可以用现成的,这使得我们要搭建一个网站的时间成本大大降低了。在这里我们使用阿里云服务器wampserverzblog的组合方式简…

记网站由http改为https的几个步骤

环境:centos7 apache 1.申请证书 最新申请证书请参考:https://www.fearlazy.com/index.php/post/315.html 下载证书: 根据自己的web服务器选择下载即可。 2.上传证书到服务器 可以在web服务器程序目录下创建一个目录存放证书 mkdir /et…

微服务接入oauth2_分分钟让自己的网站接入 GitHub 第三方登录功能

今日干货刚刚发表查看:66666回复:666公众号后台回复 ssm,免费获取松哥纯手敲的 SSM 框架学习干货。OAuth2 和小伙伴们已经聊了很多了,咱们来一个实际点的案例练练手。这里我才用 GitHub 来做第三方登录。为什么是 GitHub 呢?有两方面考虑&…

求导数(导数计算器)网站 Derivative Calculator

Derivative Calculator 比如求x的平方的导数, 输入pow(x, 2), 点击go. 点击go, 然后会生成如下结果,包括了响应的函数图形.

LaTex常用技巧7:常用网站(公式和表格编辑器)

本文记录了本人编辑LaTex表格和公式常用的网站: 表格编辑器公式编辑器表格编辑器 网站1: 表格 编辑和生成器 支持LaTex Markdown多种格式 跟Markdown LaTex csv sql等和表格相关的都可以在这个网站里面找到。TableConvert 网站2: Tables G…

一个包含简明教程的网站:cheat-sheets.org

你听过Cheat-Sheets.org吗?在这里可以看到各种简明教程,包含了大部分的编程语言,C、C#、Jave、Python、sql、html、css、matlab、qt、mfc、shell、R……甚至还有photoshop、illustrator各种快键键汇总,真的短小精悍!&a…

科研英文写作常用网站【持续更新】

1. bing词典 https://www.bing.com/dict?FORMZ9LHS4 例句很丰富。还没有广告。 2.英语表达同义替换 2.1 https://kmcha.com/similar 2.2 https://synonym.wordhippo.com/ 2.3 https://www.powerthesaurus.org/

太强了?京东大咖10年经验汇总:亿级流量网站核心架构笔记

经历过“双11”和“618”的同学都知道,在大促时如何保证系统的高并发、高可用是非常重要的事情。因此在备战大促时,有些通用原则和经验可以帮助我们在遇到高并发时,构建更可用的系统,如限流、降级、水平扩展和隔离解耦等。通过这些…

服务器论坛有哪些_网站降权常见的处理方法都有哪些?

要说在网站优化过程中害怕出现的情况,降权就是其中的一个,要知道网站降权会导致网站流量大幅度下降,关键词排名消失等现象,那么大家是否了解网站降权常见的处理方法都有哪些吗?1.网站服务器的稳定性在网站优化的过程中大家都会了…

【技巧】用手机访问局域网内Apache网站

写在前面 之前不知道还有这么一个技巧,以前手机真机测试webApp都是开电脑的WiFi,然后在手机里开启代理来访问这个网站。这样对设备的依赖性比较大,试想哪天没带笔记本电脑,或者在没有WiFi发射器的台式机里怎么用这个方式&#xf…

网站备案地点选择_建设项目环境影响登记表(备案)操作指南 (汽修行业收藏版)...

汽修行业示例一、请在取得营业执照后按照以下步骤进行备案操作■1、打开上海市生态环境局网站(http://sthj.sh.gov.cn),点击首页中部“网上办事大厅”■2、点击“建设项目环境影响登记表备案”下方的“在线办理”■3、认真阅读各项告知信息和《建设项目环境影响登记…

[软件测试] - No.5 Linux 下使用 xampp搭建ecshop网站

一、安装配置xampp 1. 在linux系统中,百度xampp,下载linux版本。下载并提取后的文件如图所示: 2. 在终端中执行 上述命令,启动xampp 安装界面,一直点击next至安装成功: 3.安装成功以后,切换到/…

搭建个人网站

许久没有更博了,当初开博的时候还是一个刚保研的大四学生,如今已是研究生毕业两年,混迹银行业的IT码农,生活还算如意,追求不止于此,2016年初终于发布了自己首个个人网站,写篇文章分享网站的技术…

apache2.4在本地打开laravel项目_开源导航网站-WebStack-Laravel

前言:因为工作,需要使用的网站比较多,所以一直想为公司搭建一款私有的导航网站。本来想自己写,可是不会前端呀。只好去github上看看有没有大神分享的开源导航网站。虽然不太好找但还是找到了。项目地址:https://github…

阿里云免费https 宝塔配置,网站不可访问

阿里云申请我就不说了,百度一大把 宝塔配置也不说了,google一大把 建议有能力用google或者bing 有两点会导致无法访问 1、你用了cdn,当然这个我没遇到,因为我没有cdn 2、需要去你阿里云账号里面安全规则里面添加一个新规则就是s…

git在线学习网站,建议收藏

idea的git操作用的多了,发现居然命令也越来越生疏了,这不无意间发现了一个可以在线学习git命令的网站,感觉还不错,跟玩游戏似的,还是一关一关的,分享给大家: https://learngitbranching.js.org…