From 161d9efbf5632465a894df83d435d8a80e4e8d28 Mon Sep 17 00:00:00 2001 From: Kyle McNally Date: Tue, 19 Sep 2023 13:18:23 -0400 Subject: [PATCH] add FAQ --- README.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/README.md b/README.md index f28546a..2b7a735 100644 --- a/README.md +++ b/README.md @@ -184,6 +184,24 @@ const browser = await puppeteer.launch({ }); ``` +## Frequently asked questions + +### Can I use ARM or Graviton instances? + +Amazon's default Lambda base image is quite old at this point and does not support newer versions of `glibc` that chromium requires. When Amazon Linux 2023 comes to Lambda as the default base image, ARM support should be possible. Ref: https://github.com/Sparticuz/chrome-aws-lambda/pull/11, https://github.com/aws/aws-lambda-base-images/issues/59 + +### Can I use Google Chrome or Chrome for Testing, what is headless_shell? + +`headless_shell` is a purpose built version of `chromium` specific for headless purposes. It does not include the GUI at all and only works via remote debugging connection. Ref: https://chromium.googlesource.com/chromium/src/+/lkgr/headless/README.md, https://source.chromium.org/chromium/chromium/src/+/main:headless/app/headless_shell.cc + +### Can I use the "new" Headless mode? + +From what I can tell, `headless_shell` does not seem to include support for the "new" headless mode. + +### It doesn't work with Webpack!?! + +Try marking this package as an external. Ref: https://webpack.js.org/configuration/externals/ + ## Fonts The Amazon Linux 2 AWS Lambda runtime is not provisioned with any font faces.