TGViewer
Павел Мажуга | Frontend Developer Павел Мажуга | Frontend Developer @mazhugagl · 373 subscribers
Post #142 498
Павел Мажуга | Frontend Developer Мой первый PR в three.js! Хоть это и одна строчка 🙂 На работе столкнулся с тем, что тридэшечка перестала работать на стареньком iPad, когда я начал использовать ImageLoader для чтения данных с текстуры. Залез в исходники трехи в самом проекте, нашел баг…
Это второй (c)

Еще один PR в трешку:) снова связан с использованием в воркере - TextureLoader использует window, что работает только в основном потоке. Использование ImageBitmapLoader решает проблему.

https://github.com/mrdoob/three.js/pull/33279
GitHub Bayer node: fix web worker usage by pavel-mazhuga · Pull Request #33279 · mrdoob/three.js TextureLoader is not compatible with worker environment, so ImageBitmapLoader should be used instead. This PR solves the issue by checking the environment and picking the appropriate loader.
  • ❤‍🔥 7
More from @mazhugagl
  1. Oct 12, 2026Как в TypeScript типизировать внешние данные (fetch JSON, куки, localStorage и т.п.) Любой…
  2. Oct 9, 2026Код больше ничего не стоит. А разработчики? Вышел шестой выпуск ЛОМОВА. В гостях Глеб Михе…
  3. Oct 9, 2026Глеб выдал базу про то, что будет с профессией разработчика в AI эру (все не так плохо). Р…
  4. Oct 6, 2026Программисты - В С Ё Все разработчики теперь по большей части менеджеры, архитекторы и сис…
  5. Sep 2, 2026Бруно Симон выпустил курс по TSL. Со скидкой для тех у кого куплен Three.js Journey. Думай…
  6. Jul 13, 2026Flowmap Live: https://pavelmazhuga.com/lab/flowmap/ Source code: https://github.com/pavel-…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →