diff --git a/webpack.config.js b/webpack.config.js
index 3e481d53ccfc6cbdc15365ef51d6c11978a5f6ee..08d53fc3ee7fd92f1dfeb89e5f96026016bdb62a 100644
--- a/webpack.config.js
+++ b/webpack.config.js
@@ -161,7 +161,7 @@ module.exports = (env, argv) => ({
     splitChunks: {
       cacheGroups: {
         engine: {
-          test: /[\\/]node_modules[\\/](aframe|cannon|three\.js)/,
+          test: /([\\/]src[\\/]workers|[\\/]node_modules[\\/](aframe|cannon|three\.js))/,
           priority: 100,
           name: "engine",
           chunks: "all"