The day I can watch videos on RUclips on Ladybird is the day I'll be happy. Always excited for the next Ladybird browser update. Never have I followed a project this much.
So gassed for you guys! Congrats on the progress! Hope you had a good holiday and new years and can’t wait to see what the next year brings for ladybird!
Can't wait for the stable version, to be ready for daily usage, and for it to beat Google. Good job everyone working on this project and wish y'all a happy productive new year ^^
Youre one of my favorite devs dude! I hope life is going well. I want to eventually contribute to ladybird sooner rather than later ima have to get in it, also Cool of mitch to support ladybird suppose ima have to give in and test ghostty😂
I like that you're being conservative with your expectations of when you'll be ready for release. It makes your surprise that some things are running well sooner than you expected that much more exciting!
These make my day every month. I’m so excited to see a new serious contender that has yet to be captured by corporate interests. In the future, as this becomes closer for the real world, I hope you will cover governance issues that will help prevent what happened to Mozilla from happening here. A serious study of how Mozilla became captured by both corporate and irrelevant political interests should be done to understand how to avoid the same traps.
"to everybody who supports us (...) by telling people about it, everything is really appreciated" cool, so I have actually done something! I'm that guy that can have a take about ladybird for 30 minutes on a party
Just a question, it seems that the window decoration uses GTK, or some similar form, is there a way to change it to a, for example, QT-like version or enable server side decorations? I'm not really a fan of GTK and it doesn't look good in most distros that don't use Gnome, aside that the project looks nice and I'll be testing it soon.
@@husanaaulia4717 Yes, but most GTK apps follow the libadwaita standard, even if it doesn't the aplication still don't fit well with the rest of the system, like KDE, XFCE and Cosmic, to name a few.
@@husanaaulia4717 Yesn't. So here's the thing. Libadwaita was created to separate GNOME-specific paradigms from core GTK project. This _does_ mean that all libadwaita apps use CSD since that's one of the core designs of GNOME. _However_ this does *not* mean non-libadwaita GTK apps don't use CSD; rather, it's a choice for them to use it and as far as most GTK3-4 apps go, CSD is still present in post of them (notable exception being GIMP 3). tl;dr in libadwaita CSD is a necessity, in GTK it's optional but still widely used and somewhat accepted (example: Cinnamon&XFCE), and isn't widespread in QT.
Actually, QT supports less desktop environments than GTK, or rather, the styling of QT apps isn't supported by most desktop environments since it has several different frameworks. QT looks terrible on Cosmic DE and GTK Desktops like Gnome and Cinnamon.
TC39 (the JavaScript working group) wants browsers to implement proposals in order to find issues and give feedback on them. It's an important part of the standards process, and we're doing what we can to help out! tc39.es/process-document/
I'm a bit puzzled why you would migrate to OpenSSL given the large amount of legacy code this codebase ships. Why not use something more modern, like rusttls which is also scaling up to 80 cores with ease, as Phoronix just showed? 🤔
@@ViniciusMiguel1988 well, the benefit of using Rustls is that you can use different crypto providers somewhat easily. So you can still use OpenSSL or other similar implementation, if you don't want to rely on aws-lc-rs for cryptography yet, or can switch pretty quickly if there's an issue discovered with one of the crypto implementations. But aws-lc-rs is pretty battle tested at this point and Rustls is supported directly by curl as far as I know.
@DanCojocaru2000 there's a compability layer called crustls to access rustls from C. This is used by curl, which is what Ladybird uses as network stack. So as Ladybird uses curl anyway, they should be able to use rustls via curl for encryption.
To me it sound off that you are prioritizing or just showing good rendering on websites of companies/persons who put money on the project. It predicts a future with a lot of conflict of interests within the project.
That work supports all websites - it's just in such an early stage that they need specific examples to focus on, and so why not use supporters' websites? You worry too much.
If a sponsor website's page gets fixed and works on ladybird it means that features that they need got fixed and those fixes are reflected on every single website on the web that might use those specific things. so idk what you're on about. obviously the browser will slowly implement all the standard. Andreas is not some rando making bold claims, the guy is known in the community and has earned respect. it's not some VC company trying to leech off of the system for some quick bucks
"it's slow because of the fps counter" that's hilarious
Reminds me of that history in which the progress bar made the process much slower :P
@@GreenClover0 literally powershell 😂
@@GreenClover0 the digital analogue of watching the water boil
says a lot about the quality of the code
@@HyBlocklol it says nothing, the project ain't even in alpha
I am so excited every time I see a Ladybird Update video in my notifications!
Thank you for the hardwork and happy new year to the devs
The day I can watch videos on RUclips on Ladybird is the day I'll be happy.
Always excited for the next Ladybird browser update. Never have I followed a project this much.
0:30 16384 is perfectly 2^14.
There you go, 2^6 likes ;)
Mitchell Hashimoto is the lead dev on the Ghostty terminal emulator. Cool to see him as a sponsor, and that he donated in a power of 2 dollar amount.
I’m extremely happy to see him take his success with his own project and share that with other important upstart projects. Glad I switched to ghostty.
Happy new year 🎉
So gassed for you guys! Congrats on the progress! Hope you had a good holiday and new years and can’t wait to see what the next year brings for ladybird!
Can't wait for the stable version, to be ready for daily usage, and for it to beat Google. Good job everyone working on this project and wish y'all a happy productive new year ^^
Its exciting to see the webgl progress. Happened sooner than I expected. Great job to everyone who's working on this project!
Haven't seen the earlier updates, and this is already so much more advanced than I've ever thought! Amazing!!
I'm excited for this project to be released, a new active browser engine will be the start of a healthy market for web browsing.
Looking great! I'm impressed by the progress
Congratulations folks, amazing work!!
Youre one of my favorite devs dude! I hope life is going well. I want to eventually contribute to ladybird sooner rather than later ima have to get in it, also Cool of mitch to support ladybird suppose ima have to give in and test ghostty😂
i will be developing WebExtensions for lb when ladybird implements it and i am already excited for upcoming browser,keep up good work.
I find it hilariously ironic that an FPS counter is the thing slowing it down.
I like that you're being conservative with your expectations of when you'll be ready for release. It makes your surprise that some things are running well sooner than you expected that much more exciting!
Happy new year! Thanks to everyone who contributes to this browser in any way ^^
ts gonna be fire when it drops
These make my day every month. I’m so excited to see a new serious contender that has yet to be captured by corporate interests. In the future, as this becomes closer for the real world, I hope you will cover governance issues that will help prevent what happened to Mozilla from happening here. A serious study of how Mozilla became captured by both corporate and irrelevant political interests should be done to understand how to avoid the same traps.
Incredible ❤
Awesome progress guys ❤
Subbed. Can't wait for the browser to come out
cant wait to test the latest build again
Great going 🙌🏼
Amazing!!!
Hello there,
This is my monthly comment on your monthly update
Great job!
Flow Browser just got knocked to the ground and stomped on.
Would love to know the learnings from the FPS counter and why it was ducking up so much memory
Some time ago you said you are exploring swift - how is that going so far?
Looking amazing :)
Ghostty terminal, awesome!
"to everybody who supports us (...) by telling people about it, everything is really appreciated"
cool, so I have actually done something! I'm that guy that can have a take about ladybird for 30 minutes on a party
Just a question, it seems that the window decoration uses GTK, or some similar form, is there a way to change it to a, for example, QT-like version or enable server side decorations?
I'm not really a fan of GTK and it doesn't look good in most distros that don't use Gnome, aside that the project looks nice and I'll be testing it soon.
Isn't that libadwaita problem?
@@husanaaulia4717 Yes, but most GTK apps follow the libadwaita standard, even if it doesn't the aplication still don't fit well with the rest of the system, like KDE, XFCE and Cosmic, to name a few.
@@husanaaulia4717 Yesn't.
So here's the thing. Libadwaita was created to separate GNOME-specific paradigms from core GTK project. This _does_ mean that all libadwaita apps use CSD since that's one of the core designs of GNOME. _However_ this does *not* mean non-libadwaita GTK apps don't use CSD; rather, it's a choice for them to use it and as far as most GTK3-4 apps go, CSD is still present in post of them (notable exception being GIMP 3).
tl;dr in libadwaita CSD is a necessity, in GTK it's optional but still widely used and somewhat accepted (example: Cinnamon&XFCE), and isn't widespread in QT.
I've had the same thought every time I use Ladybird
Actually, QT supports less desktop environments than GTK, or rather, the styling of QT apps isn't supported by most desktop environments since it has several different frameworks. QT looks terrible on Cosmic DE and GTK Desktops like Gnome and Cinnamon.
love
Mitchell Hashimoto founded Hashi Corp (Vagrant, Terraform, Vault), and released Ghostty, a new (somewhat overhyped) terminal. Neat!
Oh, I forgot you always visit the sponsors website, haha. I now see you also mention it in the video!
is it forever going to be free and opensource???
Yes of course!
Why are you implementing proposals? I know they're probably made by community members, but is it a good use of maintainers' time to merge such PRs?
TC39 (the JavaScript working group) wants browsers to implement proposals in order to find issues and give feedback on them. It's an important part of the standards process, and we're doing what we can to help out!
tc39.es/process-document/
Please show some of these interesting stuff in coding videos! ❤
I'm a bit puzzled why you would migrate to OpenSSL given the large amount of legacy code this codebase ships. Why not use something more modern, like rusttls which is also scaling up to 80 cores with ease, as Phoronix just showed? 🤔
At least I would have expected LibreSSL
@@ViniciusMiguel1988 well, the benefit of using Rustls is that you can use different crypto providers somewhat easily. So you can still use OpenSSL or other similar implementation, if you don't want to rely on aws-lc-rs for cryptography yet, or can switch pretty quickly if there's an issue discovered with one of the crypto implementations.
But aws-lc-rs is pretty battle tested at this point and Rustls is supported directly by curl as far as I know.
How do you use rusttls without writing a Rust program?
@@DanCojocaru2000one of the ways is to use ffi bindings
@DanCojocaru2000 there's a compability layer called crustls to access rustls from C. This is used by curl, which is what Ladybird uses as network stack.
So as Ladybird uses curl anyway, they should be able to use rustls via curl for encryption.
This is cool and all but I miss serenity OS
¿What is this your opinion about WebkitGTK?
why dont you include edge in the list of browsers?
It's Chrome in disguise
the fps counter be lookin low doey
why does the page show before the css fully loads
Because the HTML loads first
Ladybird update we are so up
11:56 Do you guys really have two Konstantins?
No, but we have one person named Konstantin Konstantin :)
@@LadybirdBrowser This explains so much. Thank you for your hard work, Double Konstantin!
Why not rust tls?
@xE92vDIt uses CPP as far as I can see. Also, a major feature with Rustls is that it has a C interface, so it could be used.
You are latee!!!! Happy new year ^^
To me it sound off that you are prioritizing or just showing good rendering on websites of companies/persons who put money on the project. It predicts a future with a lot of conflict of interests within the project.
It’s just a tradition to visit sponsor websites in the videos! We need the entire web to work well in the browser 😊
Its a simple gesture of saying thank you to sponsors, idk why you find that "off" 😬
Oh my God, Here we are, this is already the biggest L comment from 2025. Congratulations!
That work supports all websites - it's just in such an early stage that they need specific examples to focus on, and so why not use supporters' websites? You worry too much.
If a sponsor website's page gets fixed and works on ladybird it means that features that they need got fixed and those fixes are reflected on every single website on the web that might use those specific things. so idk what you're on about. obviously the browser will slowly implement all the standard.
Andreas is not some rando making bold claims, the guy is known in the community and has earned respect. it's not some VC company trying to leech off of the system for some quick bucks
LibreSSL