Performance team meeting summary 21 December 2021

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

Announcements

Focus group updates

Images

@adamsilverstein

GitHub project

  • @adamsilverstein: Working through triagetriage The act of evaluating and sorting bug reports, in order to decide priority, severity, and other factors. issues on the Image project board and moving issues to the To Do column to begin work as appropriate. Reviewing coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. image internals to determine best approach for picture element support; requirements to come.

Feedback requested

  • Test WebP on upload module
    • @tweetythierry: We should think about packaging the 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 and sharing for non-technical users who want to test
    • @mitogh and @madpixels plan to test
  • Several issues on the Image project board have linked TRACTrac An open source project by Edgewall Software that serves as a bug tracker and project management tool for WordPress. tickets and can be tested

Object caching

@tillkruess @dustinrue

GitHub project

  • @tillkruess: Will work on some of the POCs over the holidays

Feedback requested

  • N/A

Site Health

@audrasjb

GitHub project

  • No updates

Feedback requested

Measurement

@wp-source @josephscott

GitHub project

  • @josephscott: Received access to the Blackfire and Platform.sh accounts offered, but needs to do some learning to get up and running; will be out until 3 January
  • @madpixels: Do we have a list of performance metrics that we want to measure/monitor?
    • @flixos90: Not yet, but larger discussion taking place in Standard WP performance testing environment. Need to define which direction we want to go, e.g. overall performance measurement in a central place, development tooling, CI action for WP core, etc. @tweetythierry: Themes and plugins performance checks upon submission
    • @flixos90: Critical question is how can we measure whatever we want to measure in a way that is reliable and doesn’t fluctuate much between every test run? @josephscott agrees
  • @flixos90: Questions to consider:
    • Which metrics do we want to measure?
    • How do we want to measure them reliability (tooling)?
    • In what scope/project do we want to measure them first? This is what Standard WP performance testing environment is about
    • We should consider opening new issues for the first two questions
  • @josephscott: Recommend that we start with the default out-of-the-box WP setup with 2022 theme and go from there

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

GitHub project

  • No updates; been focused on 5.9 release

Feedback requested

Infrastructure

Feedback requested

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