Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Explore Bun bundling playground server #1297

Draft
wants to merge 38 commits into
base: trunk
Choose a base branch
from

Commits on Apr 21, 2024

  1. Configuration menu
    Copy the full SHA
    950d3ee View commit details
    Browse the repository at this point in the history
  2. Self-request prototype

    adamziel committed Apr 21, 2024
    Configuration menu
    Copy the full SHA
    68fc634 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b1ea077 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    01e095f View commit details
    Browse the repository at this point in the history
  5. Adjust TypeScript types

    adamziel committed Apr 21, 2024
    Configuration menu
    Copy the full SHA
    ead4e03 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1212345 View commit details
    Browse the repository at this point in the history
  7. EmscriptenDownloadMonitor: Restore the original WebAssembly.instantia…

    …teStreaming method once the spy has been called
    adamziel committed Apr 21, 2024
    Configuration menu
    Copy the full SHA
    648c3ed View commit details
    Browse the repository at this point in the history
  8. Clean up PHPRequestHandler

    adamziel committed Apr 21, 2024
    Configuration menu
    Copy the full SHA
    713e030 View commit details
    Browse the repository at this point in the history
  9. Clean up worker-thread-utils

    adamziel committed Apr 21, 2024
    Configuration menu
    Copy the full SHA
    038f2a1 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    acbe5ce View commit details
    Browse the repository at this point in the history
  11. Only download the .wasm file once and then reuse the response on subs…

    …equent loading attempts
    adamziel committed Apr 21, 2024
    Configuration menu
    Copy the full SHA
    a07c05d View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    12b6730 View commit details
    Browse the repository at this point in the history
  13. Compose fetch middlewares

    adamziel committed Apr 21, 2024
    Configuration menu
    Copy the full SHA
    3f9cbf4 View commit details
    Browse the repository at this point in the history
  14. Document why we need primary PHP and replicas instead of giving all P…

    …HP instances equal standing (there's a single authoritative MEMFS that's proxied to all other PHPs)
    adamziel committed Apr 21, 2024
    Configuration menu
    Copy the full SHA
    d56f881 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    bbe673c View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    edbd99f View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    764c55e View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2024

  1. Spawn new PHP instances for handling requests in PHPRequestHandler

    The request handler needs to decide whether to serve a static asset or
    run the PHP interpreter. For static assets it should just reuse the primary
    PHP even if there's 50 concurrent requests to serve. However, for
    dynamic PHP requests, it needs to grab an available interpreter.
    Therefore, it cannot just accept PHP as an argument as serving requests
    requires access to ProcessManager.
    adamziel committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    ce117f2 View commit details
    Browse the repository at this point in the history
  2. Resolve type errors

    adamziel committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    ebc18fe View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f299fb3 View commit details
    Browse the repository at this point in the history
  4. Adjust unit tests

    adamziel committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    87a1326 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6271d2b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    82eff10 View commit details
    Browse the repository at this point in the history
  7. Fix typo

    adamziel committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    9ab8a04 View commit details
    Browse the repository at this point in the history
  8. Fix type errors

    adamziel committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    af8cd9d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c63bbcb View commit details
    Browse the repository at this point in the history
  10. Simplify WebPHPEndpoint

    adamziel committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    3250aec View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    277974e View commit details
    Browse the repository at this point in the history
  12. Fix unit tests

    adamziel committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    0e28d97 View commit details
    Browse the repository at this point in the history
  13. PHPProcessManager: Wait up to a timeout before giving up on spawning …

    …the next PHP instance
    adamziel committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    bd5bde6 View commit details
    Browse the repository at this point in the history
  14. Explore: PHP server

    adamziel committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    7c32081 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    048ede5 View commit details
    Browse the repository at this point in the history
  16. Fix ts lint errpr

    adamziel committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    8235d27 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    4cd619d View commit details
    Browse the repository at this point in the history
  18. Download WordPress, SQLite plugin, pre-install WordPress, store it in…

    … a zip file, execute Blueprints
    adamziel committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    a28a2ac View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2024

  1. Configuration menu
    Copy the full SHA
    d884281 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c4402da View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c49643a View commit details
    Browse the repository at this point in the history