Performance team meeting summary 19 July 2022

Meeting agenda here and the full chat log is available beginning here on Slack.

Announcements

  • @mxbclang: Our new blog is live at https://make.wordpress.org/performance/! How should we use this moving forward?
    • @flixos90: Thinking we continue to post meeting notes, etc. on CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. and cross-post them to Performance
    • @pbearne: Could we use it for articles about performance best practices?
    • @flixos90: Main purpose is to have a single entry point for everything and a handbook for onboarding and best practices
    • @flashusb: Could we have an Email Updates widgetWidget A WordPress Widget is a small block that performs a specific function. You can add these widgets in sidebars also known as widget-ready areas on your web page. WordPress widgets were originally created to provide a simple and easy-to-use way of giving design and structure control of the WordPress theme to the user. like the other blogs?
    • @flixos90: Would be great to have a sticky at the top explaining that the blogblog (versus network, site) is primarily for cross-posting and link to where most of our content is, including https://make.wordpress.org/core/tag/performance/, https://make.wordpress.org/plugins/tag/performance/, and https://make.wordpress.org/themes/tags/performance/
    • @ollliejones: Can it serve as a place for “more details” articles or site health check results?
    • @flixos90: More about contributing to the team and what the team is doing
    • Moving forward, we’ll continue to post agenda and notes on the Core blog and cross-post to Performance
    • @mxbclang will draft a sticky post for the Performance blog and look into an email updates widget in the sidebarSidebar A sidebar in WordPress is referred to a widget-ready area used by WordPress themes to display information that is not a part of the main content. It is not always a vertical column on the side. It can be a horizontal rectangle below or above the content area, footer, header, or any where in the theme.

Focus group updates

Images

@adamsilverstein @mikeschroder

GitHub project

Feedback requested

Object Cache

@tillkruess @spacedmonkey

GitHub project

Feedback requested

Site Health

N/A

GitHub project

  • We’re seeking 1-2 POCs for this group; if you’re interested, please comment here or pingPing The act of sending a very small amount of data to an end point. Ping is used in computer science to illicit a response from a target server to test it’s connection. Ping is also a term used by Slack users to @ someone or send them a direct message (DM). Users might say something along the lines of “Ping me when the meeting starts.” in SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/.
  • @furi3r: Posted feature proposal for Audit Full Page Cache and Full Page Cache Site Health Checks last week; no feedback yet
  • @spacedmonkey: How long do we wait for feedback? https://github.com/WordPress/wordpress-develop/pull/2890 has been approved by two core committers so could be merged ASAP
  • @flixos90: We’re not in a massive rush, wait 2 more weeks for feedback and then merge
  • @spacedmonkey: Won’t be around, so someone else will need to merge

Feedback requested

Measurement

N/A

GitHub project

  • We’re seeking 1-2 POCs for this group; if you’re interested, please comment here or ping in Slack
  • No updates

Feedback requested

JavaScriptJavaScript JavaScript or JS is an object-oriented computer programming language commonly used to create interactive effects within web browsers. WordPress makes extensive use of JS for a better user experience. While PHP is executed on the server, JS executes within a user’s browser. https://www.javascript.com/.

@aristath @sergiomdgomes

GitHub project

  • No updates

Feedback requested

Infrastructure

@flixos90

GitHub project

  • @flixos90: Published 1.3.0 yesterday and broke 7k active installs for the Performance Lab pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party
  • @mukesh27: A few PRs that need review:
    • Fix unexpected input Warning message during release build/test process #437
    • PHPCSPHP Code Sniffer PHP Code Sniffer, a popular tool for analyzing code quality. The WordPress Coding Standards rely on PHPCS.: Use a period at the end #436
    • Add constant for plugin_dir_path #429

Feedback requested

Open Floor

  • @mukesh27: How about a weekly Bug Scrub for the performance channel for performance-focused TracTrac An open source project by Edgewall Software that serves as a bug tracker and project management tool for WordPress. tickets? We have a total of 326 right now
    • @mxbclang: Was this intended to be a weekly scheduled meeting?
    • @mukesh27: Yes, if possible
    • @spacedmonkey: There are lots of core issues that are impossible to fix in the plugin and need to be fixed in core
    • @flixos90: Yeah, probably most Trac tickets should be fixed directly as core patches; only tickets that need to be implemented as bigger features should become plugin modules. Always depends on whether core has the necessary integration points to handle that or not.
    • @mxbclang: Weekly may be tough, how about monthly? Let’s start with the first Wednesday of the month at our regular meeting time, so our first one would be August 3, 2022, at 15:00 UTC

#core-js, #core-media, #performance, #performance-chat, #summary

#hosting-community