2025-01-01

Sponsor @servo on GitHub Sponsors

Servo, a web browser rendering engine written in Rust, offers developers a lightweight, high-performance solution for embedding web technologies. Originally created by Mozilla Research in 2012 and now under Linux Foundation Europe, the project focuses on WebGL and WebGPU support for desktop, mobile, and embedded applications. The project advances web standards and platform development through its unique approach, distinct from Gecko and WebKit.

Original archive.is archive.ph web.archive.org

Log in to get one-click access to archived versions of this article.

read comments on news aggregators:

Related articles

Matt's Script Archive, Inc. :: Free Perl CGI Scripts

Matt's Script Archive offers a collection of free Perl and C++ CGI scripts for web development, including the popular FormMail script downloaded over 2 million times since 1997. The archive features essential web tools like guestbooks, counters, discussion forums, and search functionality, with most scripts being developed between 1995-2000.

This Month in Ladybird - February 2025

The Ladybird project merged 281 PRs from 35 contributors, welcomed new sponsors including Shopify and Proton, and achieved significant improvements in Web Platform Tests compliance. Key technical advancements include OpenSSL adoption, Firefox DevTools protocol support, and various CSS implementations, demonstrating substantial progress toward the 90% pass rate required for iOS alternative browser engine eligibility.

POLL: Trust in Firefox and Mozilla is Gone - Let's Talk Alternatives

Mozilla's recent source code changes removing the 'we don't sell your data' promise have severely damaged user trust, with a survey showing 90% of Firefox users either distrusting or doubting the organization. Multiple privacy-focused browser alternatives exist, including Librewolf, Waterfox, and emerging projects like Ladybird, offering users various options for secure browsing.

What, if anything, should I do about using Mozilla's Firefox

A reflection on the continued use of Firefox browser amid Mozilla's recent controversial decisions, exploring alternatives like LibreWolf, Debian repos version, and standalone applications. The analysis weighs various options while considering privacy, security, and functionality needs, ultimately leaning towards maintaining Firefox usage while monitoring Mozilla's direction.

18F

18F is a government digital services organization within GSA that focuses on improving interactions between government and citizens through user-centric solutions. With over 1,200 repositories, they specialize in developing digital tools like analytics reporting systems for government programs.

The early days of Linux

A firsthand account of Linux's creation and early development by Lars Wirzenius, who witnessed Linus Torvalds' journey from writing a simple multitasking program to creating the Linux kernel in 1991. The kernel evolved from displaying alternating As and Bs on screen to becoming a global powerhouse running on billions of devices, including Mars rovers.

Xcode constantly phones home

An investigation reveals how Xcode's unnecessary connections to Apple's servers can significantly slow down build times, particularly during the 'Gather provisioning inputs' phase. The post details how blocking specific connections through Little Snitch can improve build performance and reduce unwanted analytics collection by Xcode.

Zen 5's AVX-512 Frequency Behavior

AMD's Zen 5 processor introduces full-width AVX-512 datapaths with impressive performance at high clock speeds, demonstrating significant improvements over Intel's Skylake-X implementation. The architecture employs sophisticated IPC throttling and clock management techniques to handle heavy AVX-512 workloads, maintaining optimal performance while avoiding fixed frequency offsets.

3,200% CPU Utilization

An in-depth analysis of a critical Java performance issue where unprotected concurrent TreeMap modifications led to 3,200% CPU utilization. The investigation revealed how thread interleaving can create infinite loops in red-black trees, with experiments across multiple programming languages demonstrating similar vulnerabilities.