Ladybird browser update (December 2024)

Поделиться
HTML-код
  • Опубликовано: 10 фев 2025

Комментарии • 107

  • @squishy-tomato
    @squishy-tomato Месяц назад +396

    "it's slow because of the fps counter" that's hilarious

    • @GreenClover0
      @GreenClover0 Месяц назад +55

      Reminds me of that history in which the progress bar made the process much slower :P

    • @nel_tu_
      @nel_tu_ Месяц назад +8

      ​@@GreenClover0 literally powershell 😂

    • @squishy-tomato
      @squishy-tomato Месяц назад +7

      @@GreenClover0 the digital analogue of watching the water boil

    • @HyBlock
      @HyBlock Месяц назад

      says a lot about the quality of the code

    • @merelynominal
      @merelynominal Месяц назад +32

      ​@@HyBlocklol it says nothing, the project ain't even in alpha

  • @smallclover
    @smallclover Месяц назад +112

    I am so excited every time I see a Ladybird Update video in my notifications!

  • @pneuma23093
    @pneuma23093 Месяц назад +95

    Thank you for the hardwork and happy new year to the devs

  • @Triro
    @Triro Месяц назад +36

    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.

  • @pi_ist_toll
    @pi_ist_toll Месяц назад +103

    0:30 16384 is perfectly 2^14.

    • @Crafterchen2
      @Crafterchen2 Месяц назад +2

      There you go, 2^6 likes ;)

  • @texloch1401
    @texloch1401 Месяц назад +23

    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.

    • @Daktyl198
      @Daktyl198 Месяц назад +1

      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.

  • @Cool_Goose
    @Cool_Goose Месяц назад +24

    Happy new year 🎉

  • @Baulers
    @Baulers Месяц назад +2

    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!

  • @FakhriMrabet
    @FakhriMrabet Месяц назад +12

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

  • @asifzamanpls
    @asifzamanpls Месяц назад +1

    Its exciting to see the webgl progress. Happened sooner than I expected. Great job to everyone who's working on this project!

  • @PeterTW_CODE
    @PeterTW_CODE Месяц назад

    Haven't seen the earlier updates, and this is already so much more advanced than I've ever thought! Amazing!!

  • @Chillipeffer
    @Chillipeffer 20 дней назад

    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.

  • @garrettrinquest1605
    @garrettrinquest1605 Месяц назад +2

    Looking great! I'm impressed by the progress

  • @SchalkNeethling
    @SchalkNeethling Месяц назад +5

    Congratulations folks, amazing work!!

  • @comosaycomosah
    @comosaycomosah Месяц назад +4

    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😂

  • @spiritofstar
    @spiritofstar Месяц назад +3

    i will be developing WebExtensions for lb when ladybird implements it and i am already excited for upcoming browser,keep up good work.

  • @Spartan322
    @Spartan322 Месяц назад +19

    I find it hilariously ironic that an FPS counter is the thing slowing it down.

  • @gravelrhoads
    @gravelrhoads Месяц назад +2

    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!

  • @dipzza_
    @dipzza_ Месяц назад +7

    Happy new year! Thanks to everyone who contributes to this browser in any way ^^

  • @THE_ADMIN-dl3qk
    @THE_ADMIN-dl3qk Месяц назад +14

    ts gonna be fire when it drops

  • @michaelkreitzer1369
    @michaelkreitzer1369 Месяц назад +22

    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.

  • @KikkerFish
    @KikkerFish Месяц назад

    Incredible ❤

  • @StevenHokins
    @StevenHokins Месяц назад +1

    Awesome progress guys ❤

  • @KotleKettle
    @KotleKettle Месяц назад

    Subbed. Can't wait for the browser to come out

  • @whamer100
    @whamer100 Месяц назад +1

    cant wait to test the latest build again

  • @sussyuchiha5780
    @sussyuchiha5780 Месяц назад

    Great going 🙌🏼

  • @vitormelo22
    @vitormelo22 Месяц назад

    Amazing!!!

  • @AbdessalamM
    @AbdessalamM Месяц назад +3

    Hello there,
    This is my monthly comment on your monthly update

  • @alexkizer639
    @alexkizer639 Месяц назад

    Great job!

  • @-iIIiiiiiIiiiiIIIiiIi-
    @-iIIiiiiiIiiiiIIIiiIi- Месяц назад +1

    Flow Browser just got knocked to the ground and stomped on.

  • @SchalkNeethling
    @SchalkNeethling Месяц назад +3

    Would love to know the learnings from the FPS counter and why it was ducking up so much memory

  •  Месяц назад +10

    Some time ago you said you are exploring swift - how is that going so far?

  • @overra_dev
    @overra_dev Месяц назад

    Looking amazing :)

  • @ivan.exposito
    @ivan.exposito Месяц назад

    Ghostty terminal, awesome!

  • @samor9155
    @samor9155 Месяц назад

    "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

  • @Wkaelx
    @Wkaelx Месяц назад +25

    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
      @husanaaulia4717 Месяц назад

      Isn't that libadwaita problem?

    • @Wkaelx
      @Wkaelx Месяц назад +4

      @@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.

    • @qlx-i
      @qlx-i Месяц назад

      @@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.

    • @garrettrinquest1605
      @garrettrinquest1605 Месяц назад +1

      I've had the same thought every time I use Ladybird

    • @gljames24
      @gljames24 Месяц назад +7

      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.

  • @jambalaya974
    @jambalaya974 Месяц назад

    love

  • @NostraDavid2
    @NostraDavid2 Месяц назад +7

    Mitchell Hashimoto founded Hashi Corp (Vagrant, Terraform, Vault), and released Ghostty, a new (somewhat overhyped) terminal. Neat!

    • @NostraDavid2
      @NostraDavid2 Месяц назад +3

      Oh, I forgot you always visit the sponsors website, haha. I now see you also mention it in the video!

  • @dileepkumar-kn9tj
    @dileepkumar-kn9tj Месяц назад +27

    is it forever going to be free and opensource???

  • @Rundik
    @Rundik Месяц назад +26

    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?

    • @LadybirdBrowser
      @LadybirdBrowser  Месяц назад +92

      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/

  • @perotubinger
    @perotubinger Месяц назад +1

    Please show some of these interesting stuff in coding videos! ❤

  • @RubenKelevra
    @RubenKelevra Месяц назад +28

    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
      @ViniciusMiguel1988 Месяц назад +1

      At least I would have expected LibreSSL

    • @RubenKelevra
      @RubenKelevra Месяц назад +1

      @@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
      @DanCojocaru2000 Месяц назад

      How do you use rusttls without writing a Rust program?

    • @arjix8738
      @arjix8738 Месяц назад

      ​@@DanCojocaru2000one of the ways is to use ffi bindings

    • @RubenKelevra
      @RubenKelevra Месяц назад +4

      @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.

  • @btarg1
    @btarg1 Месяц назад

    This is cool and all but I miss serenity OS

  • @coca7895
    @coca7895 12 дней назад

    ¿What is this your opinion about WebkitGTK?

  • @orujo16
    @orujo16 26 дней назад

    why dont you include edge in the list of browsers?

  • @dasgettopikachu7878
    @dasgettopikachu7878 Месяц назад

    the fps counter be lookin low doey

  • @ьффь
    @ьффь 25 дней назад

    why does the page show before the css fully loads

    • @Chillipeffer
      @Chillipeffer 20 дней назад

      Because the HTML loads first

  • @nac5605
    @nac5605 Месяц назад

    Ladybird update we are so up

  • @RhetoricaRhamnusia
    @RhetoricaRhamnusia Месяц назад

    11:56 Do you guys really have two Konstantins?

    • @LadybirdBrowser
      @LadybirdBrowser  Месяц назад +6

      No, but we have one person named Konstantin Konstantin :)

    • @RhetoricaRhamnusia
      @RhetoricaRhamnusia 28 дней назад

      @@LadybirdBrowser This explains so much. Thank you for your hard work, Double Konstantin!

  • @NakamuraSatou
    @NakamuraSatou Месяц назад +3

    Why not rust tls?

    • @computerfan1079
      @computerfan1079 Месяц назад +3

      ​@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.

  • @n3phalem311
    @n3phalem311 Месяц назад

    You are latee!!!! Happy new year ^^

  • @brandonhamaguchi
    @brandonhamaguchi Месяц назад +7

    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.

    • @LadybirdBrowser
      @LadybirdBrowser  Месяц назад +66

      It’s just a tradition to visit sponsor websites in the videos! We need the entire web to work well in the browser 😊

    • @sebastiangonzales46
      @sebastiangonzales46 Месяц назад +52

      Its a simple gesture of saying thank you to sponsors, idk why you find that "off" 😬

    • @vinerz
      @vinerz Месяц назад +46

      Oh my God, Here we are, this is already the biggest L comment from 2025. Congratulations!

    • @sharp14x
      @sharp14x Месяц назад +16

      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.

    • @FlanPoirot
      @FlanPoirot Месяц назад +21

      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

  • @NreKonkoro-vt2fo
    @NreKonkoro-vt2fo Месяц назад +1

    LibreSSL