# \#browser

**URL:** https://discourse.threejs.org/tag/browser/727.md

[Latest](https://discourse.threejs.org/latest.md) · [Categories](https://discourse.threejs.org/categories.md) · [Tags](https://discourse.threejs.org/tags.md)

---

## [\[FREE\] The Milky Way as we know it - 3D view in browser.](https://discourse.threejs.org/t/free-the-milky-way-as-we-know-it-3d-view-in-browser/95025)

<div class="topic-metadata">

**Author:** [@Daniel\_Noam\_Tuby](https://discourse.threejs.org/u/Daniel_Noam_Tuby)\
**Replies:** 1\
**Last updated:** [October 5, 2026, 2:27pm UTC](https://discourse.threejs.org/t/free-the-milky-way-as-we-know-it-3d-view-in-browser/95025 "2026-10-05T14:27:53Z")

</div>

A few weeks ago I showed my niece the latest meteor shower. Since then she hasn’t stopped asking: How far away are the stars? What even is a star? Can we get to another star? :milky\_way: So together with my brother, we …

---

## [VoxiGen: AI-Powered Browser Voxel Editor – Generate & Edit 3D Models from Text/Images](https://discourse.threejs.org/t/voxigen-ai-powered-browser-voxel-editor-generate-edit-3d-models-from-text-images/89926)

<div class="topic-metadata">

**Author:** [@nikolamar](https://discourse.threejs.org/u/nikolamar)\
**Replies:** 0\
**Last updated:** [February 19, 2026, 5:30am UTC](https://discourse.threejs.org/t/voxigen-ai-powered-browser-voxel-editor-generate-edit-3d-models-from-text-images/89926 "2026-02-19T05:30:44Z")

</div>

Hey Three.js community! I’m excited to share VoxiGen — a completely free, in-browser voxel editor powered by AI. No downloads, no installs — just open and start building voxel art, characters, environments, or game asse…

---

## [Browser kernel for threejs](https://discourse.threejs.org/t/browser-kernel-for-threejs/86616)

<div class="topic-metadata">

**Author:** [@Himanshu\_Kaushik](https://discourse.threejs.org/u/Himanshu_Kaushik)\
**Replies:** 3\
**Last updated:** [August 31, 2025, 10:47pm UTC](https://discourse.threejs.org/t/browser-kernel-for-threejs/86616 "2025-08-31T22:47:42Z")

</div>

The idea is to create a specialized runtime or scheduler for Three.js that automates web worker management, functioning like an OS kernel for web applications by transparently offloading computationally intensive tasks—s…

---

## [Over saturated colors in Safari](https://discourse.threejs.org/t/over-saturated-colors-in-safari/56540)

<div class="topic-metadata">

**Author:** [@Duck](https://discourse.threejs.org/u/Duck)\
**Replies:** 9\
**Last updated:** [March 8, 2025, 3:01pm UTC](https://discourse.threejs.org/t/over-saturated-colors-in-safari/56540 "2025-03-08T15:01:25Z")

</div>

Hi everyone, I’ve noticed that the colors on my website appear more saturated when viewed in Safari compared to Chrome. This difference is quite noticeable, if you have both Safari and Chrome, you can see it here: https…

---

## [Reducing size of the grid to the world's background](https://discourse.threejs.org/t/reducing-size-of-the-grid-to-the-worlds-background/77209)

<div class="topic-metadata">

**Author:** [@Janno](https://discourse.threejs.org/u/Janno)\
**Replies:** 9\
**Last updated:** [January 30, 2025, 5:22am UTC](https://discourse.threejs.org/t/reducing-size-of-the-grid-to-the-worlds-background/77209 "2025-01-30T05:22:19Z")

</div>

Hey y’all, currently I am working on a little browser game and I need some help. With three.js I implemented a character and a 3d space, for the actual map I use a 3d rendered picture. But now I’m stuck into getting the…

---

## [Detecting devices with Navigator info - mobile and iPad](https://discourse.threejs.org/t/detecting-devices-with-navigator-info-mobile-and-ipad/76780)

<div class="topic-metadata">

**Author:** [@GitHubDragonFly](https://discourse.threejs.org/u/GitHubDragonFly)\
**Replies:** 0\
**Last updated:** [January 20, 2025, 8:48pm UTC](https://discourse.threejs.org/t/detecting-devices-with-navigator-info-mobile-and-ipad/76780 "2025-01-20T20:48:54Z")

</div>

For those who might be looking for a possible way of detecting devices from within a browser, here is one way of doing it but can probably be expanded. You would normally first create these variables isNewiPad and isMob…

---

## [THREEjs GAME Android Integration](https://discourse.threejs.org/t/threejs-game-android-integration/45942)

<div class="topic-metadata">

**Author:** [@Umbawa\_Sarosong](https://discourse.threejs.org/u/Umbawa_Sarosong)\
**Replies:** 10\
**Last updated:** [January 12, 2025, 9:15am UTC](https://discourse.threejs.org/t/threejs-game-android-integration/45942 "2025-01-12T09:15:59Z")

</div>

THREEjs + CANNON GAME \[CASH SURVIVOR\] This game is an example of THREEjs + CANNON-ES virtual experience mobile game implementation with android, exhibiting both application for mobile browser gaming and android integrat…

---

## [Three.js tasks execution thread in browser](https://discourse.threejs.org/t/three-js-tasks-execution-thread-in-browser/45749)

<div class="topic-metadata">

**Author:** [@AdarkSt](https://discourse.threejs.org/u/AdarkSt)\
**Replies:** 5\
**Last updated:** [August 22, 2024, 9:28pm UTC](https://discourse.threejs.org/t/three-js-tasks-execution-thread-in-browser/45749 "2024-08-22T21:28:06Z")

</div>

The Canvas API is a performant and easy-to-use API for drawing 2D graphics in a Web browser, but it has caveats. It is currently not possible to guarantee getting a hardware accelerated canvas when the user’s hardware su…

---

## [Three.JS caused navigation speed problems in Chrome and Firefox on Linux](https://discourse.threejs.org/t/three-js-caused-navigation-speed-problems-in-chrome-and-firefox-on-linux/61913)

<div class="topic-metadata">

**Author:** [@Rene\_Veerman](https://discourse.threejs.org/u/Rene_Veerman)\
**Replies:** 5\
**Last updated:** [March 10, 2024, 6:18am UTC](https://discourse.threejs.org/t/three-js-caused-navigation-speed-problems-in-chrome-and-firefox-on-linux/61913 "2024-03-10T06:18:47Z")

</div>

at NicerApp WebOS Unified Interface, i have navigation speed problems with ThreeJS. sources are at NicerApp-WebOS-v6.y.z/NicerAppWebOS/logic.vividUserInterface/v6.y.z/3D/na3D.js at d5da8b04a9d4cbf38dc60e8b4a236053427d37…

---

## [ThreeJS v155 Safari vs Chrome Video Texture Colors](https://discourse.threejs.org/t/threejs-v155-safari-vs-chrome-video-texture-colors/54876)

<div class="topic-metadata">

**Author:** [@Mason\_Wong\_BCL](https://discourse.threejs.org/u/Mason_Wong_BCL)\
**Replies:** 3\
**Last updated:** [August 12, 2023, 3:05pm UTC](https://discourse.threejs.org/t/threejs-v155-safari-vs-chrome-video-texture-colors/54876 "2023-08-12T15:05:09Z")

</div>

Hey All Something I am facing in my current project using ThreeJS v155, is that video textures appear washed looking in Safari as opposed to Chrome/Firefox. Using the one of the video examples on the threejs website (th…

---

## [Web Game: Escape The Lightrooms!!](https://discourse.threejs.org/t/web-game-escape-the-lightrooms/54018)

<div class="topic-metadata">

**Author:** [@Manel](https://discourse.threejs.org/u/Manel)\
**Replies:** 4\
**Last updated:** [July 18, 2023, 12:01am UTC](https://discourse.threejs.org/t/web-game-escape-the-lightrooms/54018 "2023-07-18T00:01:03Z")

</div>

Hello! I would like to introduce you to Escape The Lightrooms, an “Escape Room” genre game where you have to solve a series of puzzles in order to win. We have used libraries such as ThreeJS, Tween, CSG and PointerLockC…

---

## [Three.js code not working in browsers](https://discourse.threejs.org/t/three-js-code-not-working-in-browsers/52381)

<div class="topic-metadata">

**Author:** [@valenceelectron](https://discourse.threejs.org/u/valenceelectron)\
**Replies:** 5\
**Last updated:** [June 4, 2023, 9:09pm UTC](https://discourse.threejs.org/t/three-js-code-not-working-in-browsers/52381 "2023-06-04T21:09:44Z")

</div>

I just started learning three.js today but none of my code is properly rendering when opened in the browser. All that will show up is a blank white screen, and these errors: Uncaught SyntaxError: import declarations may…

---

## [Why is three js running so slow on mac?](https://discourse.threejs.org/t/why-is-three-js-running-so-slow-on-mac/47582)

<div class="topic-metadata">

**Author:** [@Jelena\_Lukic](https://discourse.threejs.org/u/Jelena_Lukic)\
**Replies:** 6\
**Last updated:** [February 2, 2023, 8:49pm UTC](https://discourse.threejs.org/t/why-is-three-js-running-so-slow-on-mac/47582 "2023-02-02T20:49:33Z")

</div>

I made website for show room. My 3d model is about 50MB on chrome it works perfect, but on safari I have big problem everythin is so slow. Does anyone know how to overcome the problem?

---

## [Why is three js running so slow in my mini mac?](https://discourse.threejs.org/t/why-is-three-js-running-so-slow-in-my-mini-mac/46268)

<div class="topic-metadata">

**Author:** [@lvel](https://discourse.threejs.org/u/lvel)\
**Replies:** 3\
**Last updated:** [December 28, 2022, 5:58pm UTC](https://discourse.threejs.org/t/why-is-three-js-running-so-slow-in-my-mini-mac/46268 "2022-12-28T17:58:37Z")

</div>

Forgive me if this is in any way off topic but I’m confused about why are threejs examples running so slow (0-2fps) in my Mac mini (late 2014). I have a much older 2012 Macbook with an older graphics card and the perform…

---

## [Three.js scene overflow error on mobile](https://discourse.threejs.org/t/three-js-scene-overflow-error-on-mobile/43192)

<div class="topic-metadata">

**Author:** [@Chriz96](https://discourse.threejs.org/u/Chriz96)\
**Replies:** 1\
**Last updated:** [October 4, 2022, 4:41am UTC](https://discourse.threejs.org/t/three-js-scene-overflow-error-on-mobile/43192 "2022-10-04T04:41:56Z")

</div>

I’m developing a scene with an animated camera using GSAP. It works great on desktop but on mobile when you scroll down it scrolls the canvas a little, showing the white space beneath and then snaps back in place. I trie…

---

## [Chrome occasionally freezes when viewing scene](https://discourse.threejs.org/t/chrome-occasionally-freezes-when-viewing-scene/22024)

<div class="topic-metadata">

**Author:** [@viridia](https://discourse.threejs.org/u/viridia)\
**Replies:** 6\
**Last updated:** [October 3, 2022, 6:29pm UTC](https://discourse.threejs.org/t/chrome-occasionally-freezes-when-viewing-scene/22024 "2022-10-03T18:29:17Z")

</div>

So one thing I’ve been noticing since I started working on this three.js project is that every few minutes, Chrome will suddenly freeze up and become unresponsive for about 10 seconds, after which everything returns to n…

---

## [Error when zooming out on Chrome/Firefox](https://discourse.threejs.org/t/error-when-zooming-out-on-chrome-firefox/42947)

<div class="topic-metadata">

**Author:** [@Panda](https://discourse.threejs.org/u/Panda)\
**Replies:** 6\
**Last updated:** [September 28, 2022, 7:42am UTC](https://discourse.threejs.org/t/error-when-zooming-out-on-chrome-firefox/42947 "2022-09-28T07:42:54Z")

</div>

I recently noticed that if you zoom out on a web page that contains three.js content, an error will come up in console after zooming out past about 33% and refreshing the page. To be clear I am referring to browser zoom …

---

## [Have to restart my iphone to access my three js webpage](https://discourse.threejs.org/t/have-to-restart-my-iphone-to-access-my-three-js-webpage/41160)

<div class="topic-metadata">

**Author:** [@aswwwcom](https://discourse.threejs.org/u/aswwwcom)\
**Replies:** 1\
**Last updated:** [August 7, 2022, 3:31pm UTC](https://discourse.threejs.org/t/have-to-restart-my-iphone-to-access-my-three-js-webpage/41160 "2022-08-07T15:31:29Z")

</div>

Hi I made prototype for our teams webpage. It’s works very well with my computer. But sometimes I can’t access with my mobile phone(iphone 13 pro). With this error page when I meet this page. I have to restart my de…

---

## [Best practices for platform detection / WebXR modes?](https://discourse.threejs.org/t/best-practices-for-platform-detection-webxr-modes/33850)

<div class="topic-metadata">

**Author:** [@hybridherbst](https://discourse.threejs.org/u/hybridherbst)\
**Replies:** 0\
**Last updated:** [January 19, 2022, 9:15pm UTC](https://discourse.threejs.org/t/best-practices-for-platform-detection-webxr-modes/33850 "2022-01-19T21:15:05Z")

</div>

For some effects, it’s necessary to know which device/platform/XR mode one is on. Does three have some central place / existing utility for this, or is that too much browser-related? I’ve seen tons of approaches across…

---

## [Firefox vs chromium vs edge performance](https://discourse.threejs.org/t/firefox-vs-chromium-vs-edge-performance/24177)

<div class="topic-metadata">

**Author:** [@elysium11](https://discourse.threejs.org/u/elysium11)\
**Replies:** 2\
**Last updated:** [March 8, 2021, 2:28pm UTC](https://discourse.threejs.org/t/firefox-vs-chromium-vs-edge-performance/24177 "2021-03-08T14:28:33Z")

</div>

hello , ive seen with heavy scene i ve got better performance with chromium ( under linux and window ) and edge ( under window ) than firefox ( under linux and window ) . So it isn’t a problem coming from linux or win…

---

## [Solution to handle big datasets in 3D web app (memory/storage)](https://discourse.threejs.org/t/solution-to-handle-big-datasets-in-3d-web-app-memory-storage/18361)

<div class="topic-metadata">

**Author:** [@BrainDrain](https://discourse.threejs.org/u/BrainDrain)\
**Replies:** 1\
**Last updated:** [September 11, 2020, 2:13pm UTC](https://discourse.threejs.org/t/solution-to-handle-big-datasets-in-3d-web-app-memory-storage/18361 "2020-09-11T14:13:45Z")

</div>

Hi! Our 3d visualization engine is based on THREEJS. We use THREEJS BufferGeometry JSON format (gzipped) to work with simple 3D objects and point clouds. This approach works pretty well: relatively small size to transfe…

---

## [Artificial Browser Limitations and The Best Gaming Rig for WebGL?](https://discourse.threejs.org/t/artificial-browser-limitations-and-the-best-gaming-rig-for-webgl/17586)

<div class="topic-metadata">

**Author:** [@DanteXD](https://discourse.threejs.org/u/DanteXD)\
**Replies:** 5\
**Last updated:** [August 10, 2020, 9:21pm UTC](https://discourse.threejs.org/t/artificial-browser-limitations-and-the-best-gaming-rig-for-webgl/17586 "2020-08-10T21:21:25Z")

</div>

Often times, when hearing enthusiasts talk about computing, they often discuss how various portions of the computer are ‘bottle-necked’ by certain hardware. Certain aspects of the system hardware are far more important f…

---

## [⊞ Survey: IE browser support for a Three.js product configurator?](https://discourse.threejs.org/t/survey-ie-browser-support-for-a-three-js-product-configurator/12361)

<div class="topic-metadata">

**Author:** [@ben](https://discourse.threejs.org/u/ben)\
**Replies:** 25\
**Last updated:** [February 4, 2020, 8:13pm UTC](https://discourse.threejs.org/t/survey-ie-browser-support-for-a-three-js-product-configurator/12361 "2020-02-04T20:13:30Z")

</div>

You can make exactly one choice. The poll will automatically end in one week (on February 4, 2020). Thanks to everyone who participated! This poll is not intended to stop development for Three.js in Internet Explorer. W…
