-
https://web.dev/articles/wordpress-playground -
WordCamp EU 2023 -
State of the Word 2022 -
State of the Word 2023
-
WP_HTML_Tag_Processor -
WP_XML_Processor – Streaming XML parser (based on WP_HTML_Processor). -
ZipStreamReader and ZipStreamWriter – Streaming ZIP parser and encoder. -
AsyncHttpClient – A streaming, non-blocking, concurrent, HTTPS-enabled, progress-monitoring HTTP client that works with barebones PHP 7.0 without any extensions.
-
MySQL -> SQLite translator – to run WordPress on SQLite -
WordPress -> ZIP exporter – streams all files and a database dump into ZIP archive and then directly to the response.
@php-wasm/stream-compression – Streaming ZIP compression and decompression -
nextZipEntry() – extracts the next file from a zip archive -
encodeZip() – compresses File objects into a zip archive (stream of bytes) -
decodeRemoteZip() – lists ZIP files in a remote archive, filters them, and then downloads just the subset of bytes we need to get those files
-
-
TCP -> fetch() proxy – Stream-translates raw TCP bytes into a fetch() request and stream-encodes the response bytes. Supports HTTPS. -
Inbound TCP -> WebSockets proxy and outbound WebSockets -> TCP proxy – to connect a local WebAssembly Playground running in Node.js to the internet.
-
PHP SAPI for WebAssembly – it takes request details from JavaScript and returns response bytes. It has basic support for piping streams to and from JavaScript. Works best with TypeScript PHPRequestHandler and PHPProcessManager .