Adam Zieliński

Results 184 issues of Adam Zieliński

Exploring a switch to WASMFS and lean on the native OPFS support. See https://github.com/emscripten-core/emscripten/issues/15949 ## This is not viable today. Let's keep revisiting it every six months. This work leans...

[Feature] OPFS
[Package][@php-wasm] Web
[Package][@php-wasm] Node
[Package][@php-wasm] Compile

Now that Playground documentation underwent [a fantastic overhaul](https://github.com/WordPress/wordpress-playground/issues/1518), let's think about the most impactful next steps. I've asked @juanmaguitar about his intuition, and he said: > Without further analysis I...

[Type] Documentation
[Type] Enhancement

In-URL Blueprints, such as `https://playground.wordpress.net/#{"plugins":["gutenberg"]}`, can get quite massive. I've seen a 14KB one lately. Let's make sure the webapp replaces the fragment with a base64 representation to both keep...

[Type] Developer Experience
[Package][@wp-playground] Blueprints
[Aspect] Website

# The current JSPI token expires on Feb 19th 2025 JSPI is available in Chrome via [origin trials](https://developer.chrome.com/docs/web-platform/origin-trials). Tl;dr we submit a domain name and receive a token to include...

[Aspect] Asyncify
[Aspect] Website
[Package][@php-wasm] Web

[JSPI support landed in `trunk`](https://github.com/WordPress/wordpress-playground/issues/134) and Asyncify is now officially deprecated in WordPress Playground 🎉 Let's monitor [the runtime support](https://webassembly.org/features/) and the remove Asyncify builds entirely once JSPI is widely...

[Type] Enhancement
[Aspect] Asyncify
[Package][@php-wasm] Web
[Package][@php-wasm] Node
[Package][@php-wasm] Compile

## Motivation for the change, related issues GitHub artifacts are difficult to use as Blueprint resources. As doubly zipped archives, they need convoluted peeling. This PR introduces a new resource...

[Package][@wp-playground] Blueprints
[Feature] GitHub integration
[Package][@php-wasm] Stream Compression

Enables easy linking to Playground PRs from WordPress and Gutenberg GitHub PRs without interpolating the PR number in the link. This PR adds a https://playground.wordpress.net/preview-referrer-pr.php script that looks at the...

[Type] Enhancement
[Focus] Developer Tools
[Feature] PR Previewer

## Motivation for the change, related issues > [!NOTE] > You're the most welcome to take over this PR. I won't be able to make progress here in the short...

[Type] Exploration
[Feature] Blueprints Builder

## What is this PR doing? Explores bundling `php-wasm-cli` and `wp-playground-server` as single executable files with Bun. It works for `php-wasm-cli`: ```shell bash build-php-wasm-cli.sh; ./php-wasm-cli [49ms] minify -124.74 MB (estimate)...

[Type] Enhancement
[Type] Developer Experience
[Focus] Developer Tools