テクノロジー

Lambda PDF生成を27倍高速化した話 — Puppeteerから@react-pdf/rendererへの移行レポート - Findy Tech Blog

1: rna 2026/06/03 10:08

「このPDFは、AWS Lambda上でPuppeteerを起動し、EJSテンプレートから組み上げたHTMLをヘッドレスのChromiumでレンダリングしてPDF化する構成で動いていました」大富豪じゃんよ。

2: heppokopg2013 2026/06/03 10:10

同じことやってるので激アツ

3: nguyen-oi 2026/06/03 10:12

PuppeteerをLambdaで動かす地獄から解放されるのな。移行のJSX書き換えをAIに丸投げできたのが大きいな

4: masatomo-m 2026/06/03 10:57

業務帳票だと1pxでも変わったらデグレ扱いでNGとか言われることがあるし、その割にレイアウトは柔軟にしたいとか言われるので、Chromiumレンダリングからやるケースはそれなりに多いよね

5: for-my-internet-demo 2026/06/03 10:58

この手のケースでインフラ変えずに乗り切れるの久々に見れて良い

6: pekee-nuee-nuee 2026/06/03 11:59

chromiumのレンダラが優秀すぎるのよ

7: Eiichiro 2026/06/03 12:46

CloudRunでバックグラウンドでChronium起動済みの構成にすれば、スケールできるし、応答速度は、200ms切れるよ。結局テンプレートエンジンを組み込む形で高速化してそうなので、HTMLの自由さは得られないんだよなぁ。

8: mkusaka 2026/06/03 18:58

Lambda + Puppeteerから@react-pdf/rendererへ移行し、P50約27倍高速&メモリ約1/4に改善したレポート。