Skip to content

Instantly share code, notes, and snippets.

@hushin
Last active May 19, 2023 08:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hushin/83d7d82bd1b6a84db63b0c6e98d32307 to your computer and use it in GitHub Desktop.
Save hushin/83d7d82bd1b6a84db63b0c6e98d32307 to your computer and use it in GitHub Desktop.

Next.js App Router

説明

https://nextjs.org/docs/getting-started/installation

メモ

example

実際に試す

npx create-next-app@latest

サイズ比較

export したが、ほとんど変わらないので無駄な比較だった…

App

Route (app)                                Size     First Load JS
┌ ○ /                                      4.93 kB        81.9 kB
└ ○ /favicon.ico                           0 B                0 B
+ First Load JS shared by all              77 kB
  ├ chunks/139-e7e29ea1fcab18c9.js         24.6 kB
  ├ chunks/2443530c-d4a6bd7fc7f21e3c.js    50.5 kB
  ├ chunks/main-app-322dc58cccdf6a8c.js    214 B
  └ chunks/webpack-edaab4aa230d655f.js     1.68 kB

Route (pages)                              Size     First Load JS
─ ○ /404                                   178 B            86 kB
+ First Load JS shared by all              85.8 kB
  ├ chunks/main-ec7b1d67e0a9d0ca.js        83.9 kB
  ├ chunks/pages/_app-c544d6df833bfd4a.js  192 B
  └ chunks/webpack-edaab4aa230d655f.js     1.68 kB

Pages

Route (pages)                              Size     First Load JS
┌ ○ /                                      4.49 kB        80.5 kB
├   └ css/32586a8b0a8a958d.css             1.73 kB
├   /_app                                  0 B              76 kB
├ ○ /404                                   182 B          76.2 kB
└ λ /api/hello                             0 B              76 kB
+ First Load JS shared by all              76.7 kB
  ├ chunks/framework-2c79e2a64abdb08b.js   45.2 kB
  ├ chunks/main-8173c7f3c74689b0.js        29.7 kB
  ├ chunks/pages/_app-5fbdfbcdfb555d2f.js  296 B
  ├ chunks/webpack-8fa1640cc84ba8fe.js     750 B
  └ css/876d048b5dab7c28.css               706 B
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment