Ruffle: 2023 in Review
It's been a very busy 2023 for Ruffle, so much so that we didn't find the time to write a new progress report with everything going on! Let's fix that!
It's been a very busy 2023 for Ruffle, so much so that we didn't find the time to write a new progress report with everything going on! Let's fix that!
Django REST framework - Web APIs for Django
A long day of debugging led to a better solution: Signed URLs.
It's here! 🥳 Today, we're excited to announce that WebGPU support has officially arrived in the PlayCanvas Editor.
I wrote a blog post the other day about how Next.js Middleware can be useful for working around some of the restrictions imposed by server components. This led to some fun discussions in the world about whether this was a reasonable approach or if Next.js DX was just... bad. From my perspective, Next.js’ App Router…
I wrote this app to fix a personal annoyance. You probably don’t need it. I’m not an Imgur user. But in my day-to-day browsing, I sometimes encounter a wild...
More than a feed reader, a content curation system to find the top articles of all sources
Learn what you always wish you knew about Google's algorithms.
ETags - an elegant weapon, for a more civilised age
Combining finest craftsmanship with elegant design to ship innovative digital experiences.
Let's build another web browser based on Servo!
Support for Vite is now stable in Remix v2.7.
This document proposes an analysis of the systemic impact of AI systems, and in particular ones based on Machine Learning models, on the Web, and the role that Web standardization may play in managing that impact.
Servo’s unique parallel layout engine just got even better.
Today, we’re excited to announce we’ve completed another piece of the roadmap: Leo can now interact with PDFs and Google Drive files.
In order to give myself and the many tired volunteers around WordPress.org a break for the holidays, we’re going to be pausing a few of the free services currently offered: New account registration…
The MapLibre Organization is an umbrella for open-source mapping libraries.
Learn about React 19 introducing support for web components and what that means for React developers and web component authors.
We’re testing SearchGPT, a temporary prototype of new search features that give you fast and timely answers with clear and relevant sources.
Once upon a time, loading common scripts & styles from a public CDN like cdnjs or Google's Hosted Libraries was a 'best practice' - a great way to instantly...
My goal with this bookmarkable guide is to provide a list of (frankly: incredible) new additions to CSS lately. There is no hardline criteria for this list other than that these things are all fairly new and my sense is that many people aren't aware of these things. Or even if they are, they don't…
The origins of Tailwind and how it is framed to solve the proposed issues of CSS
Here are the techniques I've acquired over more than 10 years of regular load testing.
Introduces how people with disabilities, including people with age-related impairments, use the Web.
We identified 10 security vulnerabilities within the caddy-security plugin for the Caddy web server that could enable a variety of high-severity attacks in web applications, including client-side code execution, OAuth replay attacks, and unauthorized access to resources. During our evaluation, Caddy was deployed as a…
The most common type of blur used on the web and in design tools is Gaussian blur. There’s many ways to describe how blurry the blur is, and implementations vary so much that a blur in one app may be a completely different size to the blur in another app.
The official blog for the Vue.js project