# \#workers

**URL:** https://forum.babylonjs.com/tag/workers/205.md

[Latest](https://forum.babylonjs.com/latest.md) · [Categories](https://forum.babylonjs.com/categories.md) · [Tags](https://forum.babylonjs.com/tags.md)

---

## [Cannot load gltf model in a module-type Web Worker due to \`importScripts\` dependency](https://forum.babylonjs.com/t/cannot-load-gltf-model-in-a-module-type-web-worker-due-to-importscripts-dependency/62764)

<div class="topic-metadata">

**Author:** [@Will\_FrameVR](https://forum.babylonjs.com/u/Will_FrameVR)\
**Replies:** 10\
**Last updated:** [March 17, 2026, 1:14pm UTC](https://forum.babylonjs.com/t/cannot-load-gltf-model-in-a-module-type-web-worker-due-to-importscripts-dependency/62764 "2026-03-17T13:14:56Z")

</div>

Repro: Babylon.js Playground We’re in the process of converting a project from Webpack to Vite, and one blocker is with our use of NullEngine in Web Workers to load compressed GLBs and generate navmeshes. With Vite, wo…

---

## [Meshopt decoder: increase concurrency](https://forum.babylonjs.com/t/meshopt-decoder-increase-concurrency/60902)

<div class="topic-metadata">

**Author:** [@kzhsw](https://forum.babylonjs.com/u/kzhsw)\
**Replies:** 6\
**Last updated:** [November 8, 2025, 12:23am UTC](https://forum.babylonjs.com/t/meshopt-decoder-increase-concurrency/60902 "2025-11-08T00:23:23Z")

</div>

Currently in MeshoptCompression off-thread decoding is used, and the worker count is fixed 1. Since multithreading already supported, any intent to use navigator.hardwareConcurrency or navigator.hardwareConcurrency - 1 …

---

## [Crash with EquiRectangularCubeTexture instantiation with worker](https://forum.babylonjs.com/t/crash-with-equirectangularcubetexture-instantiation-with-worker/54980)

<div class="topic-metadata">

**Author:** [@Amarth2Estel](https://forum.babylonjs.com/u/Amarth2Estel)\
**Replies:** 5\
**Last updated:** [November 25, 2024, 8:13pm UTC](https://forum.babylonjs.com/t/crash-with-equirectangularcubetexture-instantiation-with-worker/54980 "2024-11-25T20:13:31Z")

</div>

Hi Everyone ! I am using BJS with a web worker for performance reasons. When I try to create a new EquiRectangularCubeTexture, a crash occurs. It happens because, to extract the texture buffer, the function \_loadImage …

---

## [\`CreateGroundFromHeightMap()\` in Web Worker](https://forum.babylonjs.com/t/creategroundfromheightmap-in-web-worker/53342)

<div class="topic-metadata">

**Author:** [@regna](https://forum.babylonjs.com/u/regna)\
**Replies:** 2\
**Last updated:** [September 13, 2024, 5:37pm UTC](https://forum.babylonjs.com/t/creategroundfromheightmap-in-web-worker/53342 "2024-09-13T17:37:41Z")

</div>

Trying to use CreateGroundFromHeightMap() with url: string gives the error: Uncaught (in promise) LoadImage is only supported in web or BabylonNative environments It looks like passing data: Uint8Array instead of url: …

---

## [Freelance opportunity? - Where to find Babylon developers?](https://forum.babylonjs.com/t/freelance-opportunity-where-to-find-babylon-developers/47890)

<div class="topic-metadata">

**Author:** [@Matt\_Russell](https://forum.babylonjs.com/u/Matt_Russell)\
**Replies:** 13\
**Last updated:** [February 26, 2024, 9:53am UTC](https://forum.babylonjs.com/t/freelance-opportunity-where-to-find-babylon-developers/47890 "2024-02-26T09:53:00Z")

</div>

Hi there, We are on the lookout for freelance Babylon-specific web developers to help us with our growing client list. The projects include websites, web apps and specification tools to name a few. I’m asking for a bit…

---

## [Crash with DynamicTexture disposal using web worker](https://forum.babylonjs.com/t/crash-with-dynamictexture-disposal-using-web-worker/48239)

<div class="topic-metadata">

**Author:** [@Amarth2Estel](https://forum.babylonjs.com/u/Amarth2Estel)\
**Replies:** 2\
**Last updated:** [February 23, 2024, 6:31pm UTC](https://forum.babylonjs.com/t/crash-with-dynamictexture-disposal-using-web-worker/48239 "2024-02-23T18:31:39Z")

</div>

Hi everyone ! I have a issue while trying to dispose a dynamicTexture which has beed created in a babylon thread running on a web worker. /\*\* \* Disposes the dynamic texture. \*/ public dispose(): void …

---

## [How to avoid Chrome crash when loading a lot of glb models？](https://forum.babylonjs.com/t/how-to-avoid-chrome-crash-when-loading-a-lot-of-glb-models/37535)

<div class="topic-metadata">

**Author:** [@ljzc002](https://forum.babylonjs.com/u/ljzc002)\
**Replies:** 9\
**Last updated:** [January 24, 2023, 12:11am UTC](https://forum.babylonjs.com/t/how-to-avoid-chrome-crash-when-loading-a-lot-of-glb-models/37535 "2023-01-24T00:11:19Z")

</div>

Hello everyone! When I load some ktx2 packed glb models with the babylonjs.loaders.js,I found that,for each glb model the loader will open a worker thread and load two js files from the server: Then if the quantity …

---

## [Workers & Babylon?](https://forum.babylonjs.com/t/workers-babylon/33935)

<div class="topic-metadata">

**Author:** [@Vortex](https://forum.babylonjs.com/u/Vortex)\
**Replies:** 12\
**Last updated:** [September 15, 2022, 7:20pm UTC](https://forum.babylonjs.com/t/workers-babylon/33935 "2022-09-15T19:20:06Z")

</div>

I’ve been looking into using workers for a game I have that uses Babylon, and was wondering if we could use workers with Babylon. As an example, my game can take more 500ms to generate a level, which completly blocks th…
