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

Engine Brotli compressed and optional http servers compression #300

Merged
merged 17 commits into from
Dec 12, 2023

Commits on Jul 7, 2023

  1. feat(compression): Generate perseus engine brotli compressed files. C…

    …hange the servers configuration to look for the .br files first and if not found defaults to the uncompressed file.
    
    Changed the servers(actix-web, axum, rocket, warp) configuration to add a dflt-server-with-compression feature that enables native server compression.
    
    By default, brotli compress the perseus_engine.js, perseus_engine.wasm, perseus_engine.d.ts and perseus_engine_bg.wasm.d.ts.
    This behaviour can be deactivated with the disable_engine_compression flag on the perseus CLI.
    Julien Teruel authored and JT117 committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    3152391 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2023

  1. Update packages/perseus-actix-web/src/lib.rs

    Co-authored-by: Sam Brew <[email protected]>
    JT117 and arctic-hen7 authored Oct 6, 2023
    Configuration menu
    Copy the full SHA
    6d8798a View commit details
    Browse the repository at this point in the history
  2. Update packages/perseus-actix-web/src/lib.rs

    Co-authored-by: Sam Brew <[email protected]>
    JT117 and arctic-hen7 authored Oct 6, 2023
    Configuration menu
    Copy the full SHA
    655fdfc View commit details
    Browse the repository at this point in the history
  3. Update packages/perseus-actix-web/src/lib.rs

    Co-authored-by: Sam Brew <[email protected]>
    JT117 and arctic-hen7 authored Oct 6, 2023
    Configuration menu
    Copy the full SHA
    798ed05 View commit details
    Browse the repository at this point in the history
  4. Update packages/perseus-axum/Cargo.toml

    Co-authored-by: Sam Brew <[email protected]>
    JT117 and arctic-hen7 authored Oct 6, 2023
    Configuration menu
    Copy the full SHA
    1cab7f0 View commit details
    Browse the repository at this point in the history
  5. Update packages/perseus-axum/src/lib.rs

    Co-authored-by: Sam Brew <[email protected]>
    JT117 and arctic-hen7 authored Oct 6, 2023
    Configuration menu
    Copy the full SHA
    3151be5 View commit details
    Browse the repository at this point in the history
  6. Update packages/perseus-cli/src/build.rs

    Co-authored-by: Sam Brew <[email protected]>
    JT117 and arctic-hen7 authored Oct 6, 2023
    Configuration menu
    Copy the full SHA
    2b3c045 View commit details
    Browse the repository at this point in the history
  7. Update packages/perseus-cli/src/build.rs

    Co-authored-by: Sam Brew <[email protected]>
    JT117 and arctic-hen7 authored Oct 6, 2023
    Configuration menu
    Copy the full SHA
    42b0cbe View commit details
    Browse the repository at this point in the history
  8. Update packages/perseus-cli/src/parse.rs

    Co-authored-by: Sam Brew <[email protected]>
    JT117 and arctic-hen7 authored Oct 6, 2023
    Configuration menu
    Copy the full SHA
    28b2d38 View commit details
    Browse the repository at this point in the history
  9. Update packages/perseus-rocket/src/lib.rs

    Co-authored-by: Sam Brew <[email protected]>
    JT117 and arctic-hen7 authored Oct 6, 2023
    Configuration menu
    Copy the full SHA
    9b8bce8 View commit details
    Browse the repository at this point in the history
  10. Update packages/perseus-rocket/Cargo.toml

    Co-authored-by: Sam Brew <[email protected]>
    JT117 and arctic-hen7 authored Oct 6, 2023
    Configuration menu
    Copy the full SHA
    0305a58 View commit details
    Browse the repository at this point in the history
  11. Update packages/perseus-warp/Cargo.toml

    Co-authored-by: Sam Brew <[email protected]>
    JT117 and arctic-hen7 authored Oct 6, 2023
    Configuration menu
    Copy the full SHA
    340a06a View commit details
    Browse the repository at this point in the history
  12. Update packages/perseus-warp/src/lib.rs

    Co-authored-by: Sam Brew <[email protected]>
    JT117 and arctic-hen7 authored Oct 6, 2023
    Configuration menu
    Copy the full SHA
    8c46a20 View commit details
    Browse the repository at this point in the history
  13. feat(compression): Simplify rocket integration, change flag name from…

    … disable_engine_compression to disable_bundle_compression, compress only for deploy and not on debug build
    JT117 committed Oct 6, 2023
    Configuration menu
    Copy the full SHA
    77ad024 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    489f94e View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2023

  1. Configuration menu
    Copy the full SHA
    9b54f48 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8a73ec1 View commit details
    Browse the repository at this point in the history