Ladybird browser update (September 2024)

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 พ.ย. 2024

ความคิดเห็น • 73

  • @LadybirdBrowser
    @LadybirdBrowser  หลายเดือนก่อน +97

    Hello friends! :^) Reuploaded in the correct video format! Sorry about the duplicate notifications.
    Also: Wikipedia audio playback does work, but my recording didn't capture it for whatever reason :)

    • @coca7895
      @coca7895 หลายเดือนก่อน +1

      ¿You make one update to the version from Linux?

    • @kreuner11
      @kreuner11 หลายเดือนก่อน

      ​@@coca7895 there is a Linux version using Qt

  • @schmavies341
    @schmavies341 หลายเดือนก่อน +143

    Wow! I cant wait when this becomes a fully fledged browser! Things like this makes the world a little more interesting.

  • @vladimir_k_bestplayerna1217
    @vladimir_k_bestplayerna1217 หลายเดือนก่อน +37

    Like the honestly with the passing tests and their meanings ! :)

  • @OmegaMusicYT
    @OmegaMusicYT หลายเดือนก่อน +53

    When you finally release this engine in a real browser you could add a button to report sites that are not loading correctly, so that you can add them to your test suite and hopefully fix them.
    I believe this could be a great idea to keep improving compatibility on your road to production. Good luck and nice work so far!

    • @K.Parth_Singh
      @K.Parth_Singh หลายเดือนก่อน +4

      Bro if you have a github account make a feature request. or i can do that.

    • @Squigly_
      @Squigly_ หลายเดือนก่อน +9

      ​@@K.Parth_Singh its better to make this kind of stuff accessible for everyone instead of just tech oriented people i believe

    • @averydee5328
      @averydee5328 หลายเดือนก่อน

      @@Squigly_ Correct.

    • @spicybaguette7706
      @spicybaguette7706 หลายเดือนก่อน

      @@Squigly_ Right now the browser is in a pre-alpha state, they are planning to release an alpha version in 2026 IIRC. Building a browser engine is a major feat!

  • @KiGeprak
    @KiGeprak หลายเดือนก่อน +40

    *Sections!*
    0:15 Sponsors and new tier, PRs and contributors
    [Changelogs]
    1:17 web-platform-tests
    4:42 curl for networking
    5:36 FFmpeg for audio
    5:50 Emoji improvements
    6:53 New CSS features: CSS transitions, @layer rules
    7:45 Uint8Array to/from base64 and hex
    8:27 New web APIs
    [Demo]
    8:47 Vercel and v0
    12:56 Google, Wikipedia and the audio trial
    14:30 Fragrantica
    15:39 Contributors for September 2024

  • @DavidDobr
    @DavidDobr หลายเดือนก่อน +16

    Wow, this is actually further along than I imagined. Great stuff!

  • @lifelover69
    @lifelover69 หลายเดือนก่อน +9

    using curl and ffmpeg seems like a good decision. excited for next month update, you're making great progress, thanks! :^)

  • @DJTripleRRR
    @DJTripleRRR หลายเดือนก่อน +6

    I am not a developer in any way.
    Don't know how but somehow stumbled upon Ladybird and thought "A new browser built from the ground up? Heck yeah!"
    I'll support that. Also how interesting to follow your journey.
    Love these monthly updates even though I have no friggen clue what's going on 😂😂😂

  • @andreluiz9726
    @andreluiz9726 หลายเดือนก่อน +1

    pretty cool! Gonna look into helping/donating...
    I wanna see this project flourish!!

  • @arcoute9108
    @arcoute9108 หลายเดือนก่อน +14

    Very happy to be on the contributor wall

  • @bahaazidan
    @bahaazidan หลายเดือนก่อน

    I'm so happy about how fast you guys are progressing. This is so impressive. Keep up the good work.

  • @Triro
    @Triro หลายเดือนก่อน +4

    Servo : takes over 1 decade to get where it is.
    Meanwhile ladybird : 2 years and already passing 1.5 million tests.
    Good job. Can't wait to see this browser get onto the same level as the other browsers.
    Also today had a criminal amount of YAPPING In it.

  • @NikkexD
    @NikkexD หลายเดือนก่อน +7

    Always looking forward to these updates every month! Keep it up!

  • @vanishing-point
    @vanishing-point หลายเดือนก่อน +11

    You guys keep it up, this is inspiring, groundbreaking work!

  • @Tristan97122
    @Tristan97122 หลายเดือนก่อน +4

    Like every month, it's a pleasure to see how fast Ladybird is evolving! :-) Thanks for keeping these updates going!

  • @peterszarvas94
    @peterszarvas94 หลายเดือนก่อน +1

    vercel is everywhere lol... great job on the update!

  • @corvacopia
    @corvacopia หลายเดือนก่อน +1

    I was not expecting to learn something useful for finding perfumes from this video but I am very grateful regardless

  • @anmolsharma4049
    @anmolsharma4049 หลายเดือนก่อน +1

    Can't wait yo switch to this. You guys are doing tremendous work. All the best 🚀

  • @mattvisaggio
    @mattvisaggio หลายเดือนก่อน +3

    Love seeing this recap as you go

  • @bogdankarpus181
    @bogdankarpus181 หลายเดือนก่อน +1

    Great job! Thank you!)

  • @k1ngjulien_
    @k1ngjulien_ หลายเดือนก่อน +4

    love this!! very cool to see the progress each month.
    I'm curious about LibJS, is it tightly integrated into the browser or could it be used as a standalone engine?
    Building a "nodejs" using libjs instead of v8 myself sounds like a fun challenge :)

    • @Bobbias
      @Bobbias หลายเดือนก่อน

      It can be used as a standalone engine. It is just one of many independent libraries which were initially just a part of the SerenityOS project. All those live in the Ladybird/Userland folder in the repo. Every library there is designed to be able to be used independently from the browser, as they were part of the collection of libraries in Serenity. The AK folder is also a library featuring some more general stuff.

  • @lymesque
    @lymesque หลายเดือนก่อน

    Very promising stuff! Best of luck!!

  • @beterax
    @beterax หลายเดือนก่อน +2

    Bro is looking tired from all of the development :) May you guys succeed!

  • @vulonkaaz
    @vulonkaaz หลายเดือนก่อน +20

    I hope it will be possible to customize the emoji font I like to use the one that came with windows 10

    • @phygs
      @phygs หลายเดือนก่อน +10

      yeah I'm disappointed they're embedding a font, this should be the system's responsibility

    • @trflynn89
      @trflynn89 หลายเดือนก่อน +9

      @@phygs We aren't embedding any fonts. We currently just load a hard-coded font name from the system (Apple emoji on macOS, Noto emoji on Linux) as a stop-gap. Detecting the configured system emoji is a TODO.

  • @garrettrinquest1605
    @garrettrinquest1605 หลายเดือนก่อน +36

    Why do I watch these? I'm not even sort of a dev

    • @trajectoryunown
      @trajectoryunown หลายเดือนก่อน +17

      Nice to keep up with progress.
      God willing, development will proceed faster than planned, and that'd be good news for everybody.

    • @shubhamraj2174
      @shubhamraj2174 หลายเดือนก่อน +7

      We are excited to end the rule of chromium.

    • @tcmine
      @tcmine หลายเดือนก่อน +1

      because everyone should care about real variety coming to the browser space

  • @Pracedru
    @Pracedru หลายเดือนก่อน

    Great Work!!
    I need to make a new build soon i think.. test it out.

  • @janardannn
    @janardannn หลายเดือนก่อน

    the apple style tabbing is a bit off no? the edge/arc type vertical tabs are so good

  • @easydoesitismist
    @easydoesitismist หลายเดือนก่อน +1

    So 😎 cool

  • @Xarwid
    @Xarwid หลายเดือนก่อน

    Looking forward for alpha version 💖💖💖

  • @Novacification
    @Novacification หลายเดือนก่อน +1

    Pretty sure I donated last month but I guess I should donate again to be sure.

  • @virtual5754
    @virtual5754 หลายเดือนก่อน +2

    Last site loaded really slowly. Is it using something you have not implemented yet or is it just so slow on its own?

  • @TheLinuxNinja
    @TheLinuxNinja หลายเดือนก่อน

    Nice, let’s go 🎉

  • @SrIgort
    @SrIgort หลายเดือนก่อน +5

    Déjà vu!

  • @leoncini9553
    @leoncini9553 หลายเดือนก่อน

    I'd really love to help and contribute, but I took a look at the discord and I feel like it's pretty disorganized, should I read a bit more into it?

  • @s4ndeep1203
    @s4ndeep1203 หลายเดือนก่อน +2

    I'm curious how Lady bird will handle Baseline feature or even things like new features in TC39 or CSS, like view transitions or scroll driven animation. Not using WebKit means the engineers at Ladybird must implement each of these, right ?
    That would mean, any new web standard feature would require implementation time, before it's available.
    I'm excited about a new, truly independent browser!
    However, does that mean it'll be normal for Ladybird to 'lag' behind the “evergreen browsers” simply because of manpower?

    • @AtkinsSJ
      @AtkinsSJ หลายเดือนก่อน +1

      We'll definitely need to implement Baseline features! Whatever websites use, we need to support.
      And yes, we have to implement each feature ourselves. We probably will lag behind a little yeah, but we're catching up. :^)

  • @usernamehandle
    @usernamehandle หลายเดือนก่อน

    That boy ain’t right

  • @DUSTINANGELETTI-b3h
    @DUSTINANGELETTI-b3h หลายเดือนก่อน

    Rember the comments on Github? LOL

  • @Mitsumata
    @Mitsumata หลายเดือนก่อน +1

    That's great, but as I understand it, does Ladybird's GUI use SwiftUI? I hope that in the future it will not be problematic to port it to Android and Linux, otherwise it is not entirely clear why we need Safari 2.0

    • @Debrugger
      @Debrugger หลายเดือนก่อน +6

      SwiftUi/Qt/whatever is just for the buttons around the webview, it's quite easy to swap out.

    • @Caesim9
      @Caesim9 หลายเดือนก่อน

      ​@@Debrugger " Quite easy to swap out" I heavily doubt that.

    • @AtkinsSJ
      @AtkinsSJ หลายเดือนก่อน +5

      We have a GUI for Linux already, using Qt - it just doesn't tend to get featured in the videos. The macOS GUI uses AppKit/Objective-C++ for now, but it might be nice to use Swift.

    • @Bobbias
      @Bobbias หลายเดือนก่อน +3

      ​​@@Caesim9Ladybird was designed originally for use with SerenityOS's GUI system. However, when they decided to make Ladybird cross platform, they made the necessary refactor to make swapping the GUI framework out reasonably easy. They chose Qt because Andeas had worked on it and was very familiar with it, but the idea was to architect Ladybird such that any GUI framework could be used instead.
      Because of this the architecture is now such that swapping GUI frameworks should be reasonably easy to do. Maybe not exactly trivial, but easy enough considering the size and complexity of the project.

  • @lachee3055
    @lachee3055 หลายเดือนก่อน +4

    how is the process of swifification going?

    • @NikkexD
      @NikkexD หลายเดือนก่อน +1

      I was hoping to hear about that as well.

    • @maaxxaam
      @maaxxaam หลายเดือนก่อน +5

      Their website mentions incremental adoption of Swift after the Swift 6 release. Since it's been just 2 weeks from that, I'd suggest they need more time to investigate and report on the topic.

    • @AtkinsSJ
      @AtkinsSJ หลายเดือนก่อน +4

      So far, there's an experimental HTML parser written in Swift, but that's all I think. Andrew is still working on compatibility.

  • @coca7895
    @coca7895 หลายเดือนก่อน

    ¿You make one update to the version from Linux?

  • @ticketforlife2103
    @ticketforlife2103 หลายเดือนก่อน

    Security update?

  • @kiranwebros8714
    @kiranwebros8714 หลายเดือนก่อน

    what about AI support?

  • @naranyala_dev
    @naranyala_dev หลายเดือนก่อน +1

    is there a web devtools???

    • @phygs
      @phygs หลายเดือนก่อน +2

      technically yes, but it's still pretty rough

  • @VinceKronlein
    @VinceKronlein หลายเดือนก่อน

    I hope this doesn’t look like SerenityOS. As someone who actually suffered through those years of horrible graphics, I certainly have no interest on returning to them. Gross!

  • @flailofthelord
    @flailofthelord หลายเดือนก่อน +1

    Damn, unlucky, should have written this in Rust.

    • @coca7895
      @coca7895 หลายเดือนก่อน +5

      Rust have more problems that solutions. At the end is alike from complicated that C++ and much more unstable.
      Swift is better, is like C++ but with better security and better syntaxis.

    • @gljames24
      @gljames24 หลายเดือนก่อน +4

      That's why I prefer Servo. It's literally what Rust was developed for.