news.volyx.in

Ladybird: A new cross-platform browser project (awesomekling.github.io)

1341 points by eatonphil · 1458 days ago · 473 comments on HN

Article summary

The Ladybird browser project is a new cross-platform browser based on the LibWeb and LibJS engines from SerenityOS. The project aims to create a truly independent browser, with a novel rendering engine and a focus on standards compliance. The browser is still in the early stages of development, and many web platform features are missing or broken. The project is freely available under the 2-clause BSD license, and the developer is seeking community involvement and financial support.

Main themes

  • browser development
  • standards compliance
  • open-source software
  • community involvement
  • privacy and security
  • competition and market share
  • web platform complexity
  • developer vs user needs

What commenters say

  • Creating a new browser engine without significant resources is possible and worthwhile, despite potential challenges.
  • A browser that prioritizes standards compliance over supporting every website may be acceptable to some users, but not others.
  • The primary goal of the Ladybird project is to create a browser for personal satisfaction and usability, rather than to compete with established browsers.
  • Some users value privacy and openness in a browser and may be willing to tolerate some compatibility issues in exchange for these benefits.
  • Developers often prioritize supporting the latest features and frameworks, which can lead to compatibility issues with non-standard browsers.
  • The Ladybird project's focus on developer interests rather than user needs may limit its appeal to a wider audience.
  • A new browser can still be successful even if it doesn't compete directly with established browsers like Google Chrome.
  • The complexity of the web platform, particularly with regards to CSS and JavaScript, is a major challenge for any new browser project.