Is tabs are lazy loaded?

I created app with tabs. I can see that the tabs routing modules uses loadChildren instead of component by default. does that means that the tabs are lazy loaded?

const routes: Routes = [

  {

    path: 'tabs',

    component: TabsPage,

    children: [

      {

        path: 'tab1',

        loadChildren: () => import('../tab1/tab1.module').then(m => m.tab1PageModule)

      },

      {

        path: 'tab2',

        loadChildren: () => import('../tab2/tab2.module').then(m => m.tab2PageModule)

      },

      {

        path: 'tab3',

        loadChildren: () => import('../tab3/tab3.module').then(m => m.Tab3PageModule)

      },

      {

        path: '',

        redirectTo: '/tabs/A',

        pathMatch: 'full'

      }

    ]

  },

  {

    path: '',

    redirectTo: '/tabs/tab1',

    pathMatch: 'full'

  }

];