hn.today

Meridian: Web-browser built on GPUI and Servo

tangled.org4 points0 comments
Screenshot of Meridian: Web-browser built on GPUI and Servo

Meridian is an experimental web browser for macOS, written in Rust and built with Servo for web rendering and GPUI for its interface. It is intended to be useful already on websites that do not rely heavily on JavaScript or advanced layout features, while remaining a work in progress. Its interface is highly configurable, including fonts, colors, keyboard shortcuts, and tab behavior. The project can be tried with a Nix command, and its maintainers welcome contributions, directing prospective developers to the open issues.

The browser includes an address bar with suggestions from bookmarks and browsing history, horizontal or vertical tabs, bookmarks, history, per-site zoom, tab previews, and right-click menus for links. It also supports audio and video playback, dark mode, and a reader view for simplifying pages. Under the hood, Servo manages webpages and browser state, while GPUI draws the browser controls. The integration is separated into a library called gpui-servo, which presents Servo as a regular GPUI component. This makes the work relevant not only as a browser, but also as a reusable foundation for others who want to build Servo-based browsers with GPUI.

Read on tangled.org0 comments on Hacker News

Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.

More in Web

The daily digest

Today's best Hacker News stories, summarized and screenshotted, one email a day.