diff --git a/crates/lib/actix_cors_configs/src/shared_array_buffer_cors.rs b/crates/lib/actix_cors_configs/src/shared_array_buffer_cors.rs index 36b7803596..0626c4c52c 100644 --- a/crates/lib/actix_cors_configs/src/shared_array_buffer_cors.rs +++ b/crates/lib/actix_cors_configs/src/shared_array_buffer_cors.rs @@ -2,6 +2,9 @@ use actix_web::middleware::DefaultHeaders; // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer#security_requirements // This is a fix for https://github.com/ffmpegwasm/react-app/issues/3 +// Reading: +// - https://stackoverflow.com/questions/73275184/enable-shared-array-buffer-in-cross-domain +// - https://blog.logrocket.com/understanding-sharedarraybuffer-and-cross-origin-isolation/ pub fn shared_array_buffer_cors() -> DefaultHeaders { DefaultHeaders::new() .add(("Cross-Origin-Embedder-Policy", "require-corp"))