---
title: "Discussion on \"Three.js GLB Loading: Cache, Decode and the First GPU Frame\" | Hashnode"
description: "Discussion on \"Three.js GLB Loading: Cache, Decode and the First GPU Frame\". Twenty Three.js WebGPU trials compare raw and meshopt GLBs, separate cache, decoding and compilation, and retain the first-run outlier."
url: "https://hashnode.com/posts/three-js-glb-loading-cache-decode-and-the-first-gpu-frame/6adc39f7f9fefb8f0c6e83c5"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Three.js GLB Loading: Cache, Decode and the First GPU Frame](https://digitalgarden-alicia.hashnode.dev/three-js-glb-loading-cache-decode-and-the-first-gpu-frame?utm_source=hashnode&utm_medium=feed)

Twenty Three.js WebGPU trials compare raw and meshopt GLBs, separate cache, decoding and compilation, and retain the first-run outlier.

Oct 24 · 5 min read · digitalgarden-alicia.hashnode.dev  
Read the article

-   [#threejs](https://hashnode.com/tag/threejs)
-   [#webgpu](https://hashnode.com/tag/webgpu)

## Written by

[Alicia lu](https://hashnode.com/@alicialu)

@alicialu

  
[View profile](https://hashnode.com/@alicialu)

Notes from building Digital Garden by Alicia with Houdini and Three.js: procedural plants, WebGPU/WebGL, glTF, OpenUSD and measured browser experiments. Explore the garden: https://digitalgarden.si/ Original articles: https://digitalgarden.si/blog/

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
