Webpack 5 中“层”的概念是什么?

s̮̦*_*̥̳̼ 11 webpack webpack-5

如题。我正在学习 Webpack 5,我刚刚注意到似乎有一个称为“层”的概念在文档中很少提及(或者我没有找到)。可以在这里找到(顶级字段的介绍entry):

    personal: {
      // ...
      layer: 'name of layer', // set the layer for an entry point
    },
  },
};
Run Code Online (Sandbox Code Playgroud)

这里(对于内置插件SplitChunksPlugin):

splitChunks.cacheGroups.{cacheGroup}.layer
Run Code Online (Sandbox Code Playgroud)

按模块层将模块分配到缓存组。

这两个layers的意思一样吗?如果不是,定义是什么?您能否指出使用它们的优点?(我什至不知道如何使用它......)