性能聊天摘要:2024年2月13日
公告
欢迎加入我们的新成员 #核心绩效 性能实验室2.9.0版 插件 插件 插件是一个包含一组功能的软件,可以添加到WordPress网站。 他们可以扩展功能或为WordPress网站添加新功能。 WordPress插件是用PHP编程语言编写的,并与WordPres无缝集成。 这些可以在WordPress.org插件目录中免费 https://wordpress.org/插件/ 或者可以是第三方基于成本的插件 定于2月19日星期一 就“图像加载优化”插件的命名征求意见[ 看这里 ]
优先项目
服务器响应时间
@ 第12章 这是我正在做的事情 https://github.com/WordPress/WordPress-develop/pull/5941 ,新的更改导致一些测试失败。 问题在于较旧的测试用例。 我明天最后看一看 @ 乔麦吉尔 我对我们所做的改进进行了分析 块 块 块是一个抽象术语,用于描述使用WordPress编辑器组合在一起形成网页内容或布局的标记单元。 这个想法结合了过去可能通过短代码、自定义HTML实现的概念,并将发现嵌入到一个一致的API和用户体验中。 变化( #59969 )我发现这显著减少了服务器响应时间,例如约5-7% @ 乔麦吉尔 昨天,我还发现了新的插件依赖特性的一个问题,它对服务器计时产生了负面影响。 #60518 固定用于 贝塔 贝塔 一种预先发布的软件,分发给大量用户在真实条件下进行试用。 Beta版已经在内部进行了alpha测试,在外观、感觉和功能上与最终产品相当接近; 然而,设计更改经常作为过程的一部分发生。 1,看起来我们已经基本上从之前发现的回归中恢复了过来,但在今天发布Beta 1之后,我们将采用新的基准测试
数据库优化
链接到 GitHub项目委员会 贡献者: @ 口香糖27 @ 第12章 @ 伯恩 2024年路线图中的项目: 优化的自动加载选项
本周没有更新
JavaScript脚本 JavaScript脚本 JavaScript或JS是一种面向对象的计算机编程语言,常用于在web浏览器中创建交互效果。 WordPress广泛使用JS以获得更好的用户体验。 当PHP在服务器上执行时,JS在用户的浏览器中执行。 https://www.javascript.com/ . & CSS公司 CSS公司 级联样式表。
链接到 GitHub项目委员会 贡献者: @ 口香糖27 @ 弗利克索斯90 @ 威斯顿鲁特 @ 爱情 2024年路线图中的项目: INP机会研究 互动性 美国石油学会 美国石油学会 API或应用程序编程接口是一种软件中介,允许程序相互交互并以有限的、明确定义的方式共享数据。 推测性预渲染 嵌入式优化器
@ 最可爱的 我方没有重大更新。 根据 @ 威斯顿鲁特 和 @ 瑞士风格 反馈,我们将把Partytown模块名称更改为–Web Worker Offloading @ 威斯顿鲁特 对于Embed Optimizer,初始PR已合并到功能中 分支 分支 Subversion中的目录。 WordPress使用分支来存储每个主要版本(3.9、4.0等)的最新开发代码。 然后使用该分支的任何次要版本的代码更新分支。 有时,WordPress的主要版本及其次要版本统称为“分支”,例如“4.0分支”。 : https://github.com/WordPress/performance/pull/886 @ 亚当西尔弗斯坦 以及后续添加测试: https://github.com/WordPress/performance/pull/979 @ 威斯顿鲁特 其他几个拉请求 合并 @ 威斯顿鲁特 还有一个 标签现在位于GitHub中
图像
链接到 GitHub项目委员会 贡献者: @ 弗利克索斯90 @ 亚当西尔弗斯坦 @ 乔麦吉尔 @ 佩雷里尼亚 @ 威斯顿鲁特 2024年路线图中的项目: 图像加载优化 API可促进更准确的“大小”属性 陆上AVIF支持 核心 核心 核心是运行WordPress所需的一组软件。 核心开发团队构建WordPress。 客户端图像压缩
@ 亚当西尔弗斯坦 还有一个针对6.5的图像优化:支持渐进式图像–请参阅 https://core.trac.wordpress.org/ticket/21668#评论:64 。尽管在 票 票 为bug报告和bug跟踪器上的功能开发创建。 如果上传是渐进式的,输出应该是自动渐进式的。 此外,我们可能希望考虑默认情况下启用渐进图像的Performance Lab插件。 @ 亚当西尔弗斯坦 尽管渐进式图像的大小往往相同或稍小(对于JPEG而言),但感知到的性能提升是巨大的,不可低估 @ 威斯顿鲁特 对于图像加载优化, 几个改进和修复 上周登陆,目前正在为公共对象使用类: https://github.com/WordPress/performance/issues/933 ) @ 威斯顿鲁特 我们有7个回复 图像加载优化新名称调查 。谢谢。 我欢迎更多!
测量
@ 乔麦吉尔 没有针对这些里程碑的具体报告。 现在我们已经进入了发布周期的一部分,我们将进行大量的基准测试,我想我们将找到一些机会来简化一些事情。我还认为@oandregal正在对GB测试进行一些改进,这些测试将捕获一些直到同步之后才捕捉到的回归。 我很想知道我们是否有办法支持未来的工作? @ 乔麦吉尔 6.5-beta1相对于6.4.3的一些初始性能基准,供感兴趣的人使用:
生态系统工具
@ 口香糖27 的 创建独立插件里程碑2b : 移动 自动调整大小 到插件文件夹 准备进行下一轮审查 正在处理 为非模块的独立插件实现发布工作流
@ 爱情 添加CodeQL分析的PR JS公司 JS公司 JavaScript是一种通常在浏览器中执行的web脚本语言。 通常用于高级用户界面和行为。 文件– https://github.com/WordPress/performance/pull/981 @ 口香糖27 对于 插件检查器 只是通过对开放式PR进行代码审查来提供支持
开放式地板
来自的建议 @ 乔麦吉尔 和 @ 瑞士风格 重新思考聊天的结构,以与核心开发人员聊天保持一致 在过去几周里,核心开发主管试图花更多时间同步讨论提案或未决问题,并将大多数更新链接到议程中,期望大家在会议之前阅读信息。 到目前为止,这导致了更多吸引人的聊天。 也许这里有类似的方法?
@ 克拉克米利 下周外出度假,所以 @ 乔麦吉尔 将运行聊天