Let's prototype a JavaScript JIT compiler!

preview_player
Показать описание
Welcome back, friends! :^)

Ladybird is a cross-platform web browser, also part of the SerenityOS project. :^)

00:00 Intro / Task of the day
02:25 Standalone bytecode VM
23:27 A simple interpreter
28:25 A simple JIT compiler
1:15:02 Performance comparison
1:18:40 Reflections / Outro
Рекомендации по теме
Комментарии
Автор

Absolutely fantastic video! I always assumed that JIT compiling was this extremely esoteric and difficult thing to build, but in classic AK fashion you managed to demystify it in under 2 hours. Truly superb work!

joelpetersson
Автор

A surprise to be sure, but a welcome one.

timschumi
Автор

This is the kind of programmer i am in my head.

DevvOscar
Автор

That outside view is so nice, really relaxing stuff!

mariocamspam
Автор

Thanks for this new recording, such a pleasant surprise and a joy to watch you work your magic. You were missed ☺

insanedbg
Автор

Finally! I was waiting for a jit compiler for a while!

Riceth
Автор

This is gold for anyone jumping into engineering and problem-solving (as always), and I think you adding an extra pro-guidance on how to (and not to) use Copilot just makes your content that much more enjoyable and actionable for builders hesitating to take the jump into POCing their awesome ideas!
Thanks Andreas, you truly rock 🛠

pierrecollignon
Автор

its great to see you back Andreas. Your new setup looks really nice

abhishekraturi
Автор

New series hype? 😊 seatbelts ready for watching more videos ❤

StevenHokins
Автор

Hey Andreas. I've been watching since years ago. Came back after a long break and very glad to see the change in your appearance, mood, and location! I'm very excited to catch up on the progress of everything (the browser being the most interesting to me.) Thanks for all you do.

cagnolin.A
Автор

This was incredible. Thank you for sharing and now I'm hooked. Listening to your Thought process reminds me of tbe delight of reading the "zen of graphics programing" by Michael Abrash back in 1998. Please keep it up =)

jasonaskew
Автор

Happy to see another video! Hope the move went well.

Bobbias
Автор

actually jumped off my chair on seeing the title :))

itskarudo
Автор

Andreas's interactions with Copilot have a very "patient senior coaching the new intern" vibe !
I started using Copilot myself not too long ago, it's really life changing in terms of productivity, but I don't know, I usually prefer my tools to be predictable, having to read something else's code continuously I find more tiring in the long term... Probably a matter of habit and tool maturity, no doubt in a few years this will be greatly improved...

eldonad
Автор

The cozy yak got a like from me before the "hello friends" even made it all the way out :D

keeslinp
Автор

Thanks very much for making the effort to record and post this video. Amazing introduction to JITs in general, and turned out to be a rather impressive Copilot demo! Thank you

kolemannix
Автор

The return of the Kling! Good to see you back with new and exciting YouTube content. Missed you!

rouldiy
Автор

Copilot still blows my mind (when its right)

tomsoo
Автор

Copilot's guesses were already amazing in this video, but I was like "WHAT?!" when it generated code that emits x86 instructions.

yjk_ch
Автор

Welcome back, hope to update more videos. I want to know more about your programming ideas and your implementation ideas.🥰

chenhonzhou