WebKit will delete all local storage after 7 days
Apple will delete your data if you don’t use an app for seven days. This effectively kills offline web apps.
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 1,175 posts.
Apple will delete your data if you don’t use an app for seven days. This effectively kills offline web apps.
It is surprisingly difficult to find realistic, interesting and creative privacy case studies. It is perhaps even more difficult in the case of major software. There are no proper motivations for making this kind of work public (employees often paid to do some kind of work in-house; their compensation
Today we are releasing a major new version of PeerTube, our alternative to centralized video platforms like YouTube. Please note: La version Française (originale) de cet article est disponible ici ; Here is a direct link to the release, complete with its changelog. Wait... What is PeerTube? PeerTube is not a platform…
A year ago at BUILD 2020 we introduced our goal to bring Linux GUI applications to the Windows Subsystem for Linux (WSL) to run Linux GUI applications. We
What features would be in that spec? Partial page updates? Animated transitions? Layered interactions?
Why GitLab went with Vue.js
Personal Blog of Christian Haschek
Better design for Github repository page
The Art of Game Feel (a.k.a Juice) in Product Design
JPEG XL offers better compression than JPEG, built-in HDR support, lossless JPEG transcoding, and more.
A guide to visual aesthetics, written by a nerd
Like RSS and Google Reader.
Online payment processing for internet businesses. Stripe is a suite of payment APIs that powers commerce for businesses of all sizes.
You can’t write serious applications in vanilla JavaScript without hitting a complexity wall. But a compiler can do it for you.
Personal blog of Julien (jvoisin) Voisin
Today I learned that, since macOS High Sierra onwards, you can move a window by starting to drag anywhere on it.
Learn the unique benefits and pitfalls of each real-time tech. Make informed decisions on WebSockets, SSE, Polling, WebRTC, and WebTransport.
The publishing world may finally be facing its “rootkit scandal.” Two independent reports claim that Adobe’s e-book software, “Digital Editions,” logs every document readers add to their local “library,” tracks what happens with those files, and then sends those logs back to the mother-ship, over...
The protocol that's been called HTTP-over-QUIC for quite some time has now changed name and will officially become HTTP/3. This was triggered by this original suggestion by Mark Nottingham. The QUIC Working Group in the IETF works on creating the QUIC transport protocol. QUIC is a TCP replacement done over UDP…
If it feels like the ads chasing you across the internet know you a little too well, it’s because they do (unless you’re an avid user of ad blockers, i
Web Extension version of the Firefox Lightbeam add-on - mozilla/lightbeam-we
Today we're announcing the most-significant evolution of our platform — something we've been building towards for a long time that we're thrilled to share with you. Introducing Multiplayer: code with friends in the same editor, execute programs in the same interpreter, interact with the same terminal, chat in the IDE…
What makes UI engineering difficult?
Recently, Firefox had an incident in which most add-ons stopped working. This was due to an error on our end: we let one of the certificates used to sign add-ons ...
Summary: Wuffs’ PNG image decoder is memory-safe but can also clock between 1.22x and 2.75x faster than libpng , the widely used open source C implementation. It’s also faster than the libspng , lodepng and stb_image C libraries as well as the most popular Go and Rust PNG libraries. High performance is achieved by…
Our app was mysteriously using 60% CPU and 25% GPU on my M2 MacBook. It turned out this was due to a tiny CSS animation! In this post, I show how to find expensive animations, why some are so expensive, and how to make many animations much cheaper. Along the way, we'll learn how the browser renders CSS animations and…