The cost of WordPress plugins on the performance of the editor

Performance metrics Building a performant editor is a very difficult task, it requires constant attention and monitoring to some key metrics. In the context of the WordPress block editor (aka Gutenberg), we constantly track the following key metrics: Loading time: The time it takes from the moment the user clicks the “new/edit post” link until …

Journey towards a performant web editor

TLDRThis post presents different performance improvement and monitoring techniques that can be used in any React/Redux application.Akin to the React Concurrent mode, it also introduces an async mode for Redux applications where the UI can’t be windowized. WordPress 5.0 included a new block-based content editor. The editor is built as typical react/redux web application with …