性能聊天摘要:2024年5月7日
公告
欢迎加入我们的新成员 #核心绩效
优先项目
WordPress性能 Trac公司 Trac公司 Edgewall Software的一个开源项目,用作WordPress的错误跟踪和项目管理工具。 门票 电流释放(WP 6.6)
性能实验室 插件 插件 插件是一个包含一组功能的软件,可以添加到WordPress网站。 他们可以扩展功能或为WordPress网站添加新功能。 WordPress插件是用PHP编程语言编写的,并与WordPres无缝集成。 这些可以在WordPress.org插件目录中免费 https://wordpress.org/插件/ 或者可以是来自第三方的基于成本的插件 (和其他性能插件) 活跃的优先项目 改进模板加载 INP研究机会 改进图像大小属性的计算 优化的自动加载选项
WordPress性能跟踪票证
对于WordPress 6.6: 今天没有更新,请注意 缺陷 缺陷 错误是错误或意外结果。 性能改进、代码优化和被视为增强,而不是缺陷。 功能冻结后,只处理错误,回归(与前一版本相反的更改)是最高优先级。 明天发生擦洗
性能实验室插件(和其他性能插件)
@ 韦斯顿路特 我认为我们即将完成PHPStan级别的升级,从0升级到6: https://github.com/WordPress/performance/issues/775 团队继续讨论级别数量 #59653 @ 韦斯顿路特 这将是伟大的 核心 核心 Core是运行WordPress所需的一组软件。 核心开发团队构建WordPress。 采用一个填充的基线,以便忽略所有现有问题,但在出现新问题时报告新问题 @ 乔麦吉尔 PHPStan的工作可能会给我们所有的插件带来麻烦,而不仅仅是那些里程碑中出现问题的插件。 这些会反映在变更日志中吗? @ 韦斯顿路特 是的,我们需要改进版本。 也许是一个用于提高代码质量的通用更改日志条目? @ 乔麦吉尔 这很有道理,我们甚至可以添加总体 票 票 为bug报告和bug跟踪器上的功能开发创建。 可能是所有项目里程碑? @ 约十亿美元 RE PHPStan,核心票据 #52217 是关于解决它发现的问题,但我赞成在某种程度上实施PHPStan的后续提议。 @ 韦斯顿路特 将提交罚单
@ 克拉克米利 提醒您下一个Performance Lab版本是5月20日,请参阅 https://github.com/WordPress/performance/milestones网站
活动优先项目
改进模板加载
@ 乔麦吉尔 本项目还有三个问题, #59595 , #59600 、和 #57789 #61112 与上述内容相关,并且看起来已准备好提交到这两者 古腾堡 古腾堡 古腾堡项目是WordPress的新编辑器界面。 编辑器改进了创建新内容的过程和体验,使编写丰富内容变得更加简单。 它使用“块”来增加丰富性,而不是短代码、自定义HTML等。 https://wordpress.org/gutenberg网站/ 和核心。 我没有提交GB的权限,但可以处理核心合并
@ 乔麦吉尔 在我看来,所有这些在两个repo中进行相同更改的需要都是低效的,并且是关于改进GB>WP-dev repo的同步过程的更大对话的一部分。 我已经开始了 这个线程 特别是关于改进主题的方式。 杰森 JSON格式 JSON或JavaScript Object Notation是结构化数据的最小可读格式。 它主要用于在服务器和web应用程序之间传输数据,作为XML的替代方案。 物品得到管理 @ 第12章 致力于改进 #59595
INP研究机会
GitHub跟踪问题 @ 阿达姆西尔弗斯坦 我一直在为Interactivity添加工具 美国石油学会 美国石油学会 API或应用程序编程接口是一种软件中介,允许程序以有限的、明确定义的方式相互交互和共享数据。 在草稿中 公共关系
改进图像大小属性的计算
优化的自动加载选项
@ 乔麦吉尔 昨天,我承诺 58105兰特 ,这是我们之前自动加载选项更改的后续操作 作为一个副作用,它揭示了我们在以下方面收集性能指标的方式存在一些问题: codevitals仪表板 我计划今天晚些时候跟进 阿尔索 @ 伯恩 我一直在合作 开发说明 开发说明 WordPress Core中的每个重要更改都记录在开发人员备注中(通常称为开发备注)。 好的开发注释通常包括对更改的描述、导致此更改的决策,以及对开发人员应该如何处理此更改的描述。 开发说明在WordPress发布周期的测试阶段发布在Make/Core博客上。 当插件/主题作者和WordPress开发人员需要了解这些更改时,发布开发注释尤其重要。 通常,所有开发注释都在候选发布阶段开始时编译到Field Guide中。 对于 57920兰特 ,即将准备审查。
开放式地板
@ 口香糖27 有合并计划吗 https://github.com/WordPress/performance/tree/trunk/includes/site-health/audit-autoloaded-options网站 在核心? @ spacedmonkey(空格键) 这个 拦截器 拦截器 一个严重到阻止发布的错误。 因为上述是在缺乏行动。 值得一提的是,有20个选项非常大,但无法修复,用户运气不佳。 我本来计划用一种方法改变选项,使其不自动加载或自动加载。 思考复选框和 rest api REST API REST API是RESTful Application Program Interface(API)的缩写,它使用HTTP请求获取、输出、POST和删除数据。 这是应用程序前端(想想“手机应用程序”或“网站”)如何与数据存储进行通信(想想“数据库”或“文件系统”) https://developer.wordpress.org/rest-api/ . 更新数据库中的行。 我没有时间去看现在我没有赞助。