← nitronium.dev

gstack browse skill headless Chromium'da WebGL desteklemiyor

2026-06-09
gstack browse skill ile sayfa test ederken WebGL kullanan kütüphaneler (sigma.js, three.js vb.) render etmiyor. Kontrol etmek için:

`js
$B js "!!document.createElement('canvas').getContext('webgl')" // false
$B js "!!document.createElement('canvas').getContext('webgl2')" // false
`

Her ikisi de false döndürüyor. Bu headless Chromium'un GPU desteği olmadan çalışmasından kaynaklanıyor.

Ne etkilenir: WebGL canvas render, shader-tabanlı grafikler, sigma v2, babylon.js, three.js renderer.

Ne etkilenmez: DOM manipülasyonu, API istekleri, JS algoritmaları, 2D canvas (getContext('2d') çalışıyor).

Pratik çıkarım: Browse ile bir sayfayı test ederken canvas boş görünüyorsa ve konsol hatası yoksa ilk şüpheli WebGL. Gerçek kullanıcı deneyimini kontrol etmek için headed mode dene:

`bash
$B disconnect
browse --headed goto https://example.com
`

Headed mode X11/Xvfb gerektirebilir; macOS'ta doğrudan çalışır.
</thinking>