No video

Browser hacking: Using external SVG files as images

  Рет қаралды 8,946

Andreas Kling

Andreas Kling

Күн бұрын

Пікірлер: 36
@mariocamspam72
@mariocamspam72 Жыл бұрын
The Shopify site is being milked dry, and we're here for it
@truckinWyoming460
@truckinWyoming460 Жыл бұрын
Oh man I'm so glad for all these :-) Andreas you don't know how much I've missed having your content. It's what I use while I'm working and also while I'm recreationally programming. Glad you're back :-)
@relakin
@relakin Жыл бұрын
It'd be really cool to see a video of you working on the rasterizer!
@perotubinger
@perotubinger Жыл бұрын
Ok, you got me hooked again. You cannot make me withdraw from coding-by-proxy viewing your videos instead of coding myself cold turkey as you did the last time. ❤
@your_utube
@your_utube Жыл бұрын
😀 This is so funny!
@Entarra
@Entarra Жыл бұрын
You're spoiling us with all of these fun videos :) Not complaining though! Watching these have been a great push to get back to my own silly programming projects, plus it's been facinating seeing how the insides of a browser work (I do mostly JS)
@driedurchin
@driedurchin Жыл бұрын
The tuple site looks great now, I don't think I see any noticeable defects!
@amyp9209
@amyp9209 Жыл бұрын
All these uploads feels like Christmas has come early
@MrEnsiferum77
@MrEnsiferum77 Жыл бұрын
Andreas Kling builds whole browser from scratch, me also for the same period of time: Why is useEffect is firing two times? Man I feel so desperate, how much time I'm losing on my daily job for nothing.
@polearm123
@polearm123 Жыл бұрын
Loving the interactions with copilot in these videos. Your monologue when reasoning about the code and talking to copilot is very similar to my internal monologue when programming which makes me feel very cozy :)
@Hexeption
@Hexeption Жыл бұрын
Oh I would love to see you try and get the globe to work
@nezu_cc
@nezu_cc Жыл бұрын
It's all coming together
@victordiez6841
@victordiez6841 Жыл бұрын
Do you ever get tired of being one the best programmers ? 'Cause I don't get tired of watching.
@MrSmokedTurkey
@MrSmokedTurkey Жыл бұрын
Love the chapters you add to the videos
@StevenHokins
@StevenHokins Жыл бұрын
That is indeed so cool! ❤
@staswisniewski4101
@staswisniewski4101 Жыл бұрын
Is there any chance for another round of fixme roulette?
@your_utube
@your_utube Жыл бұрын
Amazing stuff
@pilifx
@pilifx Жыл бұрын
You might fix it later, but around 1:29 you made a mistake when calculating the intrinsic aspect ratio. You always have the fake 350x150 intrinsic width and height values to go by, so you never look at the viewbox.
@r0ns3n
@r0ns3n Жыл бұрын
First of all, thanks for that content. Great to watch. Wouldn't it be easier to replace the image element with the svg inside the dom?
@awesomekling
@awesomekling Жыл бұрын
That would be observable from JavaScript, and wouldn't match the way other browsers behave. It would also introduce security issues since the SVG could introduce scripts that would run in the containing document.
@r0ns3n
@r0ns3n Жыл бұрын
​@@awesomekling Yeah true, I didn't thought about XSS. But in Chrome it looks like the image element will be replaced with SVG. In source code is an image element and in dev tools the SVG.
@0xAA55_
@0xAA55_ Жыл бұрын
my GF said: Why are you watching handsome squidward program?
@jesikat
@jesikat Жыл бұрын
Heh, yes, SGML => HTML, and SGML => XML => SVG. That extra bit in the middle makes it more strict ;-) And XHTML never ended up being a successful successor to HTML...
@solcloud
@solcloud Жыл бұрын
@gazehound
@gazehound Жыл бұрын
does discord use this?
@awesomekling
@awesomekling Жыл бұрын
I'm not sure! Discord has a lot of inline SVG content directly embedded in HTML, but it's possible they use SVG-as-image somewhere as well
@L4ky13
@L4ky13 Жыл бұрын
What happened to the Jakt language?
@thislooksfun1
@thislooksfun1 Жыл бұрын
It's still being worked on, but it's not quite ready to start being used in SerenityOS.
@masonthedunce3711
@masonthedunce3711 Жыл бұрын
Hi:)
@relakin
@relakin Жыл бұрын
I feel like in the future, you're gonna kick your own butt for not going along with the spec for this, haha.
@awesomekling
@awesomekling Жыл бұрын
AFAIK there is no spec that describes exactly how this should work. Some things in the web platform are "implementation defined" which means you have to come up with your own way to achieve the expected outcome :)
@-lolus-
@-lolus- Жыл бұрын
1 view , 3 comments ? hmmm 🤔
@nezu_cc
@nezu_cc Жыл бұрын
also known as: caching is hard
@frostythesnowmang
@frostythesnowmang Жыл бұрын
I like the content but the mic needs some work, it's peaking and distorted all over the place in this video
Жыл бұрын
gen z: serves c**t andreas: serves code
@mariocamspam72
@mariocamspam72 Жыл бұрын
Aggressive much?
Browser hacking: Supporting SVG elements with display: block
56:29
Andreas Kling
Рет қаралды 6 М.
The CUTEST flower girl on YouTube (2019-2024)
00:10
Hungry FAM
Рет қаралды 39 МЛН
Matching Picture Challenge with Alfredo Larin's family! 👍
00:37
BigSchool
Рет қаралды 52 МЛН
Browser hacking: Let's build a simple ad blocker
45:16
Andreas Kling
Рет қаралды 4,9 М.
Browser hacking: Let's add a JIT compiler to LibJS
1:31:13
Andreas Kling
Рет қаралды 16 М.
Browser hacking: Improving our HTML scripting object model
1:24:01
Andreas Kling
Рет қаралды 7 М.
The Fastest Maze-Solving Competition On Earth
25:22
Veritasium
Рет қаралды 19 МЛН
Browser hacking: Very basic window.localStorage for Discord
1:17:05
Andreas Kling
Рет қаралды 13 М.
Browser hacking: Let's work on not sucking at Octane/zlib.js
51:22
Andreas Kling
Рет қаралды 10 М.
CS 4560 guest lecture: Ladybird browser development
1:19:13
Andreas Kling
Рет қаралды 12 М.
Front End Center - Why Inline SVG is Best SVG
16:15
Front End Center
Рет қаралды 137 М.
The border property you never knew you needed
14:25
Kevin Powell
Рет қаралды 97 М.