Making WordPress.org

Opened 3 months ago

Closed 3 months ago

Last modified 3 months ago

#8074 closed defect (bug) (worksforme)

WordPress Playground is very slow

Reported by: fahimmurshed's profile fahimmurshed Owned by:
Milestone: Priority: normal
Component: Playground Keywords:
Cc:

Description

WordPress Playground feels very slow. Testing themes or experimenting with settings takes too much time, and creating an instant staging site becomes a long process. Please improve the speed and performance.

https://playground.wordpress.net/

https://i.imgur.com/hrFdFDP.png

Change History (8)

#2 @Otto42
3 months ago

  • Component changed from Theme Review to Playground

#3 @dd32
3 months ago

Hello @fahimmurshed,

Playground is loading an entire PHP Server & Database within your browser, that requires downloading a lot of data and also requires a lot of memory in your browser.

That will result in it being slow.

However, the team is working on performance and making it better all the time.

edit: It looks like you're importing a WXR, that'll also often be slower as it then needs to also download all the images/other assets included in the file. That can take some significant time in my experience.

I'm closing this ticket, as there's nothing actionable included.

For future reference, the Playground team manages their issues/code through this GitHub repository: https://github.com/WordPress/wordpress-playground

Last edited 3 months ago by dd32 (previous) (diff)

#4 @dd32
3 months ago

  • Resolution set to worksforme
  • Status changed from new to closed

#5 @dd32
3 months ago

In 14520:

Trac: Add a hint for where the WordPress Playground is developed.

See #8074.

#6 @fahimmurshed
3 months ago

You are right. I am reviewing the theme (https://themes.trac.wordpress.org/ticket/228910) and failed to open with Playground.

Log:

[02-Sept-2025 04:53:20 UTC] JavaScript warn: The "importFile" step is deprecated. Use "importWxr" instead.
[02-Sept-2025 04:53:20 UTC] JavaScript warn: The "pluginZipFile" option of the "installPlugin" step is deprecated. Use "pluginData" instead.
[02-Sept-2025 04:53:20 UTC] JavaScript warn: The "themeZipFile" option of the "installTheme" step is deprecated. Use "themeData" instead.
[02-Sept-2025 04:53:20 UTC] JavaScript warn: The "importFile" step is deprecated. Use "importWxr" instead.
[02-Sept-2025 04:53:20 UTC] JavaScript warn: The "pluginZipFile" option of the "installPlugin" step is deprecated. Use "pluginData" instead.
[02-Sept-2025 04:53:20 UTC] JavaScript warn: The "themeZipFile" option of the "installTheme" step is deprecated. Use "themeData" instead.
[02-Sept-2025 04:53:28 UTC] JavaScript error: Error when executing the blueprint step #3 ({"step":"importWxr","file":{"resource":"url","url":"https://raw.githubusercontent.com/WordPress/theme-test-data/master/themeunittestdata.wordpress.xml","caption":"Downloading theme testing content"},"progress":{"caption":"Installing theme testing content"}}) : null function or function signature mismatch
Error: Error when executing the blueprint step #3 ({"step":"importWxr","file":{"resource":"url","url":"https://raw.githubusercontent.com/WordPress/theme-test-data/master/themeunittestdata.wordpress.xml","caption":"Downloading theme testing content"},"progress":{"caption":"Installing theme testing content"}}) : null function or function signature mismatch
    at Object.run (https://playground.wordpress.net/assets/index-DIhZc2Q0.js:988:149843)
    at async uE (https://playground.wordpress.net/assets/index-DIhZc2Q0.js:988:151509)
    at async AT (https://playground.wordpress.net/assets/index-DIhZc2Q0.js:988:152499)
    at async https://playground.wordpress.net/assets/main-C4mBj407.js:157:2449

#7 @dd32
3 months ago

Ahh yes, the Theme Review links are a little broken at present. See #8077

#8 @fahimmurshed
3 months ago

Great! Appreciate for the updates

Note: See TracTickets for help on using tickets.