Skip to main content
WebGL

WebGL

Computer programWikipedia

Search complete. 47 mentions across 27 episodes found for "WebGL".

Sep 11, 2026

Alan DykeGUEST
25:15
programming language for the web.
Alan DykeGUEST
25:17
So before there was JavaScript, there was, I think it was called WebGL.
Alan DykeGUEST
25:20
That was him as well.
Alan DykeGUEST
25:21
So yeah, he was just this amazingly creative guy.
Wes BosHOST
20:31
You would use
Scott TolinskiHOST
20:32
3JS more for like models and stuff like that, but it's also WebGL based, I think.
Scott TolinskiHOST
20:38
And correct me if I'm wrong, because I believe there is probably a pathway to using WebGPU in 3JS these days, but Evo can probably speak more to that because I haven't done WebGPU with 3JS.
CJ ReynoldsPANELIST
20:51
Yeah, that's my understanding is like 3JS came along to make WebGL a whole lot easier to use and write.
CJ ReynoldsPANELIST
20:56
Yeah.
CJ ReynoldsPANELIST
20:57
But then WebGPU is a newer browser API where you can run things directly on the GPU.
Scott TolinskiHOST
21:02
Correct.
CJ ReynoldsPANELIST
21:02
And that's different than WebGL.
Warren CarrHOST
17:07
15.
Warren CarrHOST
17:08
An issue where WebGL applications could freeze or crash the browser process when combining shadow maps with vertex color attributes by resolving an invalid memory read in the PowerVR GPU driver's texture state processing.
Warren CarrHOST
17:29
And 16.
Warren CarrHOST
17:31
Low light face unlock failures bypassed fingerprint unlock and force pin entry.
Erik OnarheimHOST
33:51
next up is something that's like near and dear to my heart is a new library from Vercel Labs vGPU which is a TypeScript library for WebGPU typed shader imports a tiny GPU first API so if you're like hey I need to write some WebGPU stuff but I don't I don't want to type as much as that you have to for like WebGPU it has a really like terse like like expression full, like very terse, very impactful API.
Erik OnarheimHOST
34:20
Really reminds me of Twiggle, the tiny WebGL helper library.
Erik OnarheimHOST
34:23
So it like wraps up a lot of the boilerplate, I guess is what I'm trying to say.
Erik OnarheimHOST
34:26
So their example, they, you know, set up like a canvas, a surface, an effect, and like a main loop all in like, what is this, like 10 lines less? pretty cool so if you're if you're doing like if you're doing web gpu stuff this might be something to check out now this is under the vercell labs uh so it might be in that labs zone uh but it so far it looks really cool

10 MINS LATER

Kamran AyoubHOST
44:57
Like you have to lock something, do some work, unlock something.
Kamran AyoubHOST
45:00
And if you get that order wrong, then...
Erik OnarheimHOST
45:02
Great example, if you're a graphics programmer, is the order in which you poke at WebGL...
Erik OnarheimHOST
45:08
Or OpenGL matters.
R. Prescott StearnsHOST
14:05
And they do this to bypass standard cookie blockers, right? If you tell your browser to block tracking cookies, AliExpress just uses the silent audio trick to track your device anyway.
speaker_1HOST
14:15
Alongside scraping data like your canvas rendering and WebGL, yeah.
R. Prescott StearnsHOST
14:19
Let's break those down too, because they operate on the same principle as the audio tracking, don't they?
speaker_1HOST
14:24
They do.
speaker_1HOST
14:25
Canvas and WebGL are graphical rendering tools in your browser.
speaker_1HOST
14:29
Tracking scripts will ask your browser to draw a hidden, complex 3D shape or a specific line of text completely off-screen.
R. Prescott StearnsHOST
14:36
Off-screen, so again, I never see it.
R. Prescott StearnsHOST
8:08
This secret audio path froze the developer's Bluetooth connection while covertly scraping hardware memory, screen dimensions, and network data in the background.
R. Prescott StearnsHOST
8:17
Further inspection revealed that the same scripts also measure Canvas, WebGL, hardware specs, WebRTC, mouse and touch events, and automation indicators.
R. Prescott StearnsHOST
8:28
All of these form a broad device fingerprint that is sent back to Alibaba's telemetry servers.
R. Prescott StearnsHOST
8:34
The simplest fix is to use a privacy-focused browser such as Firefox or Brave, which can limit or block this kind of fingerprinting.
Christian HeilmannHOST
50:57
But I mean, it shows that you had fun playing with these stuff.
Christian HeilmannHOST
51:00
So that's using WebGL or what's the thing that you're using? Are you using WebAssembly there?
Eddie JaoudeGUEST
51:07
It was WebGL, yes.
Eddie JaoudeGUEST
51:09
yeah um experimented different things and it was um super interesting and some of them were really kind of resource hungry and some weren't it was just finding that balance between finding something that that that's fun but also um didn't wasn't too complicated let's say um and doing it open source it was great for people to make suggestions i mean they wanted a a file uploader someone contributed so they didn't have to copy and paste in they could do a file uploader some people suggested also having having steps so therefore as it goes through the steps um well maybe that's not made to slide in it's probably a bit easier but going through the steps it would actually um kind of look more animated as it would go through the steps which i thought was uh quite interesting i suppose simplify this the animation a bit but yeah it was definitely good fun i have to have a look at the one that you mentioned as well because that sounds um yeah really really interesting
Christian HeilmannHOST
52:03
And it also, I mean, it does the whole like optimization of the generated GIF as well, like basically making sure that actually, that it's as small as possible, because there was this big thing as well that people, we always had the issue, like, how do we display source code? we either just play it in a pre-tag with like with like as source code then it's kind of accessible but then again a screen reader user doesn't want to read every character of that code as well and then we had the problem that to color code it we have to put spans around it like like hell now there is this range css thing as well and dave rupert just released the thing yes last week that did the rounds heavily because it's actually not using any spans or any diffs or anything in it because it just uses the css engine itself to colorize the different parts of it Then, of course, I mean, in slides, I did screenshots and basically showed them.
Christian HeilmannHOST
53:39
If people have to go through huge code things, to just get started, then basically simplify the API and bundle it up in something else, and then give people a source code repo to fork instead of just copy and paste tons of stuff from your documentation.
Christian HeilmannHOST
53:55
I remember when Brackets came out, the first text editor inside HTML, so you can actually start editing things in there.
Christian HeilmannHOST
54:02
And that was basically then, and now it's just a normal thing to take HTML, live HTML, project it onto Canvas, project it into WebGL, and do these fancy bits with it.
Punit ChawlaGUEST
1:23
But then they don't cover anything linked to it.
Punit ChawlaGUEST
1:26
So for if you're a web designer, if you know, things like WebGL, or 3JS, you know, things like that, just to kind of enhance what you already make, or already know, it's really going to add a lot of value to your projects, it's going to add a lot of value to when you're trying to pitch to say, a client, it's, it's going to add a lot of value to like, even your job.
Punit ChawlaGUEST
1:49
So I think I call them parallel skills.
Punit ChawlaGUEST
1:52
If you're a web designer, you learn 3D.
Gardiner BryantHOST
51:16
You're going to have to use a
JamesHOST
51:17
polyfill or you're probably going to have to tap into WebGL or something like that.
JamesHOST
51:22
You're going to...
JamesHOST
51:23
There's a lot of different ways around it.
Gergely OroszHOST
44:50
And, and just so I understand, you're, you're saying do this not because let's say you're doing iOS development or, or web development re- with React.
Gergely OroszHOST
45:00
Like, you, you will not look at the assembly that the React does, but if you do this on a project, you will be able to conceptualize what is likely happening, what the layers are, and you, you might be able to decide, like, do I want this layer or do I wanna use, let's say, WebGL, which if you're a React engineer you probably haven't touched it, but again, you can skip a bunch of those things when it comes to trade-offs with maintainability, yada, yada.
Gergely OroszHOST
45:25
But that now you, you, you will know, like, kind of what you save by keeping this layer or not keeping it and so on.
Gergely OroszHOST
45:32
Is it...

17 more episodes mention WebGL.

Create an account to see the whole feed, search across every transcript, and follow the entities you care about.

We value your privacy

We use cookies to understand how you use our platform and to improve your experience. Click “Accept All” to consent, or “Decline non-essential” to opt out of non-essential cookies. Read our Privacy Policy.