← 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>