Ladybird
Ladybird
  • Видео 3
  • Просмотров 100 106
Ladybird browser update (September 2024)
Visit us on the web: ladybird.org/
GitHub: github.com/LadybirdBrowser/ladybird
Discord: discord.gg/nvfjVJ4Svh
WPT graphs: grafana.app.ladybird.org/public-dashboards/2365098a185541cf8c7273830a789493?orgId=1
Просмотров: 19 929

Видео

Ladybird browser update (August 2024)
Просмотров 33 тыс.Месяц назад
Visit us on the web: ladybird.org/
Ladybird browser update (July 2024)
Просмотров 48 тыс.2 месяца назад
Visit us at ladybird.org/ Ladybird on the WPT dashboard: t.ly/o0cri Sorry about the unclickable links! The channel is being verified..

Комментарии

  • @leoncini9553
    @leoncini9553 2 дня назад

    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?

  • @dejanlekic5513
    @dejanlekic5513 6 дней назад

    So you are slowly replacing all important bits and pieces of code you wrote with 3rd party libs. Does this mean only the rendering engine will be done by you guys?

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

    what about AI support?

  • @beterax
    @beterax 13 дней назад

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

  • @Triro
    @Triro 14 дней назад

    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.

  • @andreluiz9726
    @andreluiz9726 15 дней назад

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

  • @VinceKronlein
    @VinceKronlein 16 дней назад

    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!

  • @usernamehandle
    @usernamehandle 17 дней назад

    That boy ain’t right

  • @bogdankarpus181
    @bogdankarpus181 17 дней назад

    Great job! Thank you!)

  • @janardannn
    @janardannn 18 дней назад

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

  • @peterszarvas94
    @peterszarvas94 18 дней назад

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

  • @RemotHuman
    @RemotHuman 18 дней назад

    evil plan: what if you make a good enough browser that doesn't have all of the web features but works for most websites, then make a killer use case that forces users to use your browser if they want some feature to work (in a way that can't be easily copied by chromium forks, so maybe some sort of evil proprietary functionality like how google earth used to only work in chrome), then once the users are using your browser websites will be forced to support it just like IE (business use case is another idea). then all of the website features will have to be done in javascript land instead of browser land, like with jquery in the days of IE, and then it will be easier for more browsers to show up and just have to be ladybird compatible instead of chromium compatible. actually the only bad thing with things being done in js land instead of browser land is 1) potential security stuff 2) performance, since js is slower than c++, and browser is less sandboxed from hardware features than webpage. what if websites/companies could write their own c++ libraries to do something in the browser with better performance than having to do it in javascipt, and then ship those along with the website (like flash), that way the market will write the harder features and you won't have to (once you control the market, through some sort of evil plan as outlined above) A less evil way to do this would be to just make a uniquely good browser, like for example i really like arc browser, and I don't know any browsers that are as good as it at what it does, so honestly i might still use arc if some websites didn't work properly with it. You can be good in a different direction than arc. Of course if it's that good chromium browsers could eventually copy you and beat you on chrome-compatibility, there doesn't seem to be any copyright law upheld in software ux. I guess it would need to be something good that you can only do by building from the ground up, that chromium would need major changes to support, and so the moat would be high and chromium-forks wouldn't bother. i don't have any features like that in mind but it's worth thinking about maybe. maybe ai lol, like a browser that uses webpages for you like siri. that's a completly different direction though (annoyed that arc seems to want to move in this direction as a vc-backed company honestly ). maybe theres a better idea though that needs to be implemented at the browser engine layer to be done properly

  • @corvacopia
    @corvacopia 18 дней назад

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

  • @anmolsharma4049
    @anmolsharma4049 18 дней назад

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

  • @easydoesitismist
    @easydoesitismist 19 дней назад

    So 😎 cool

  • @lymesque
    @lymesque 19 дней назад

    Very promising stuff! Best of luck!!

  • @DJTripleRRR
    @DJTripleRRR 19 дней назад

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

  • @DUSTINANGELETTI-b3h
    @DUSTINANGELETTI-b3h 19 дней назад

    Rember the comments on Github? LOL

  • @Xarwid
    @Xarwid 19 дней назад

    Looking forward for alpha version 💖💖💖

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

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

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

    I tried out compiling this under wsl, and I was quite surprised to see how well the browser runs despite the state its in! it's definitely got a lot to go, but i was impressed by the capabilities it does have

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

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

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

    Security update?

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

    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 19 дней назад

      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.

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

    ¿You make one update to the version from Linux?

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

    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 19 дней назад

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

    • @Squigly_
      @Squigly_ 18 дней назад

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

    • @averydee5328
      @averydee5328 9 дней назад

      @@Squigly_ Correct.

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

    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 20 дней назад

      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. :^)

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

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

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

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

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

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

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

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

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

    Damn, unlucky, should have written this in Rust.

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

      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 20 дней назад

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

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

    Love seeing this recap as you go

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

    how is the process of swifification going?

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

      I was hoping to hear about that as well.

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

      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 20 дней назад

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

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

    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 20 дней назад

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

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

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

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

      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 19 дней назад

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

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

    *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

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

    Nice, let’s go 🎉

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

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

  • @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 20 дней назад

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

    • @trflynn89
      @trflynn89 19 дней назад

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

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

    is there a web devtools???

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

      technically yes, but it's still pretty rough

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

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

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

    Very happy to be on the contributor wall

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

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

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

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

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

      We are excited to end the rule of chromium.

    • @tcmine
      @tcmine 16 дней назад

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

  • @vanishing-point
    @vanishing-point 20 дней назад

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

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

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

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

    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 20 дней назад

      ¿You make one update to the version from Linux?

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

      ​@@coca7895 there is a Linux version using Qt

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

    Déjà vu!

  • @dppFaf7jrHA
    @dppFaf7jrHA 22 дня назад

    Are you sure your decision to switch to Swift isn't biased by you previously working at Apple? Why switch to Swift, if you yourself say that it's not ready yet, instead of Dlang where you could start porting right away and have matured tools and compilers for all the platforms? "We aren't able to start using it just yet, as the current release of Swift ships with a version of Clang that's too old to grok our existing C++ codebase. But when Swift 6 comes out of beta this fall, we will begin using it!"

  • @UnderdogFr0g
    @UnderdogFr0g 23 дня назад

    just came across this by accident and im glad i did, we need more competition in the browser also open source is great for everyone

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

    looking forwards to see if this can be faster and support enough html to make me switch from thorium! hope this project is a success