Closed
Description
openedon Jan 17, 2024
How low can we go?
(*) | WP 6.4 | WP 6.5 | x faster |
---|---|---|---|
Typing (post editor) | 60ms | 11.4ms | 5.25x |
Typing (site editor) | 57.4ms | 11.4ms | 5x |
First block load (post editor) | 7.7s | 3.4s | 2.25x |
First block load (site editor) | 8.5s | 3.4s | 2.4x |
Patterns load | 3.7s | 2.3s | 62% |
(*) Note that the absolute times are pegged to a relatively random value.
Related PRs
- useSelect: only invalidate on subscribe if store changed #57108
- Block editor: rewrite moving animation for better load performance #57133
- useBlockProps: combine store subscriptions #56847
- Block editor: hooks: subscribe only to relevant attributes #56783
- Block editor: make all BlockEdit hooks pure #56813
- Block editor: remove 4 useSelect in favour of context #56915
- Site editor: fix typing performance by not rendering sidebar #56927
- Block: combine store subscriptions #56994
- InnerBlocks: combine store subscriptions #57032
- Add useSettings hook for reading multiple settings at once #55337
- Components: ToolsPanel: fix deregister/register on type #56770
- Block editor: hooks: share block settings #56852
- Blocks: simplify/optimise isUnmodifiedBlock #56919
- Block editor: hooks: avoid BlockEdit filter for content locking UI #56957
- Paragraph: store subscription for selected block only #56967
- Media upload component: lazy mount #56958
- Block editor: hooks: manage save props in one place #57043
- List: avoid useSelect in block render #57077
- InnerBlocks: overlay: remove viewport size condition #57135
- Rich text: avoid block editor subscription if not selected #57226
- Iframe: calc compat styles once per page load #57798
- Editor styles: cache transform #57810
- more to come...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment