Skip to content

baumannzone/lazy-load-routes-vue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Follow me

Lazy load routes on Vue

with Webpack dynamic comments 🔮

main-terminal-image: lazy loading routes

Twitter  ·  Instagram  ·  Twitch  ·  Threads


Branches

Each branch has its own router code. There are 5 branches:

  • main: Routes without lazy loading.
  • lazy-load: Lazy loading routes with randomly generated hashed chunks.
  • lazy-load-named-chunks: Lazy loading routes with manually generated named chunks.
  • lazy-load-named-chunks-request: Lazy loading routes with dynamically generated named chunks.
  • lazy-load-grouped-chunks: Lazy loading routes grouped into two separate chunks.

Build output

  • main:
    main image

  • lazy-load:
    lazy load image

  • lazy-load-named-chunks:
    lazy load named chunks image

  • lazy-load-named-chunks-request:
    lazy load request chunks image

  • lazy-load-grouped-chunks:
    grouped chunks image

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Lints and fixes files

npm run lint

Customize configuration

See Configuration Reference.