From 27e0b1293b893b0f0004df4e48e5bebbe3996a50 Mon Sep 17 00:00:00 2001 From: Jiachi Liu Date: Mon, 15 Aug 2022 20:28:31 +0200 Subject: [PATCH] Add edge ssr to pr stats (#39621) Monitoring edge-ssr bundle size in PR stats change the react version in stats-app to 18 checking size of edge ssr page --- test/.stats-app/package.json | 7 +++---- test/.stats-app/pages/edge-ssr.js | 13 +++++++++++++ test/.stats-app/stats-config.js | 4 ++++ 3 files changed, 20 insertions(+), 4 deletions(-) create mode 100644 test/.stats-app/pages/edge-ssr.js diff --git a/test/.stats-app/package.json b/test/.stats-app/package.json index 674fcc15633e..5ed2c313a0cc 100644 --- a/test/.stats-app/package.json +++ b/test/.stats-app/package.json @@ -1,11 +1,10 @@ { "name": "stats-app", - "version": "1.0.0", - "main": "index.js", + "private": true, "license": "MIT", "dependencies": { "next": "latest", - "react": "17.0.2", - "react-dom": "17.0.2" + "react": "18.2.0", + "react-dom": "18.2.0" } } diff --git a/test/.stats-app/pages/edge-ssr.js b/test/.stats-app/pages/edge-ssr.js new file mode 100644 index 000000000000..f92742cc5281 --- /dev/null +++ b/test/.stats-app/pages/edge-ssr.js @@ -0,0 +1,13 @@ +export default function page() { + return 'edge-ssr' +} + +export async function getServerSideProps() { + return { + props: {}, + } +} + +export const config = { + runtime: 'experimental-edge', +} diff --git a/test/.stats-app/stats-config.js b/test/.stats-app/stats-config.js index 6666afc0d9d0..c6e87308db9d 100644 --- a/test/.stats-app/stats-config.js +++ b/test/.stats-app/stats-config.js @@ -31,6 +31,10 @@ const clientGlobs = [ name: 'Rendered Page Sizes', globs: ['fetched-pages/**/*.html'], }, + { + name: 'Edge SSR Page bundle Size', + globs: ['.next/server/pages/edge-ssr.js'], + }, { name: 'Middleware size', globs: [