This post imagines a dystopian future where only the rich can stream video to their homes, and the democratizing forces of the internet have crumbled under corruption and greed. The author reports back from a troubled future in the late 2020s that is wholly fictitious. The open video codec AV1 is wholly real.
Scuttlebutt is a free and open source social network with unique offline-first and peer-to-peer properties. Mainstream closed platforms have become a more popular way of creating and consuming content than the Web. Instead of attempting to adapt existing Web technologies for the mobile social era, Scuttlebutt offers a new platform for discourse that lets us start from scratch in designing a decentralized social ecosystem.
The Things Gateway from Mozilla lets you directly monitor and control your home over the web, without a middleman. The 0.5 release of the Things Gateway is packed full of new features including customizable devices, a more powerful rules engine, an interactive floor plan, and an experimental smart assistant you can talk to. It’s a great way to build your own private smart home. Why not get started now?
This is the first post in a series about the distributed/decentralized web, introducing projects that cover social communication, online identity, file sharing, new economic models, as well as high-level application platforms. All are decentralized or distributed, minimizing or entirely removing centralized control. You’ll meet the people behind these projects, and learn about their values and goals, the technical architectures used, and see basic code examples of using the project or platform.
CSS Grid is groundbreaking new technology for web design. In her newest Layout Land video, Jen Simmons explains the 9 Biggest Mistakes people are making as they adopt this new technology, with advice and tips for avoiding pitfalls and breaking old habits.
One of the most popular uses for VR today is 360° images and video. These are easy to discover and share online, and you don’t need to learn any new interactions to explore the 360° experience. But building 360° views is not as easy as exploring them. In this post, Josh shows you how to easily build a 3D tour using A-Frame and Glitch.
AV1 is a new general-purpose video codec developed by the Alliance for Open Media. The alliance began development of the new codec using Google’s VPX codecs, Cisco’s Thor codec, and Mozilla’s/Xiph.Org’s Daala codec as a starting point. AV1 leapfrogs the performance of VP9 and HEVC, making it a next-next-generation codec. Today’s post is a deep-dive into the Constrained Directional Enhancement Filter and how it came to be.
Firefox 61 is now available, bringing new performance improvements that make the fox faster than ever! We’re keen on the Retained Display Lists feature to improve performance while an interactive page is painted; the Accessibility Inspector baked in to our tooling to support assistive technology users; more powerful tab management for power users; and many more Dev Tools updates and enhancements.
Display list building is the process in which we collect the set of high-level items to display on screen (borders, backgrounds, text and much more), and then sort the list, according to CSS painting rules, into the correct back-to-front order. By retaining the display list and only reloading the assets that have changed since first paint, we are able to optimize painting performance especially for highly interactive pages. Look for this feature in this week’s release of Firefox 61.