This Week In Servo 69
What's up with Servo for the week of 20 June 2016 - 27 June 2016
HTTPS provides more than just privacy
Identity, SEO, HTML5, and not having your content modified
Facebook's new front-end server design
Visit the post for more.
Nginx: a caching, thumbnailing, reverse proxying image server
A month or two ago, I decided to remove Varnish from my site and replace it with Nginx's built-in caching system . I was already using Nginx to proxy to my Python sites, so getting rid of Varnish meant one less thing to fiddle with. I spent a few days reading up on how to configure Nginx's cache and overhauling the…
HTML Kong
There are two things I’ve always wanted to try in HTML : generating a photorealistic image using CSS , and creating an interactive game without the need for JavaScript. HTML Kong is the end result of those two ambitions – a reproduction of the Game & Watch video game, Donkey Kong , using just HTML and CSS .
Why we are suing Apple for better HTML5 support in iOS
Nexedi is willing to help improving HTML5 support in the iOS platform. To achieve this we are launching a lawsuit against Apple so that developers of Web browsers with better HTML5 support than Apple's Webkit can publish their applications on Apple Appstore.
TLS Everywhere, not https: URIs (2015)
A few years after HTTP appeared, around when W3C was founded in 1994, it was clear that an unencrypted and unauthenticated connection was too much of a liability for a lot of serious stuff, such as e-commerce, which everyone wanted to do on the web. (In those days, mass Deep Packet Inspection was not technically…
Gmail will now support CSS media queries
When you send emails, your recipients might read them on a computer, tablet, or phone—or more likely, all three. However your message might look different on all these devices. Later this month, you’ll be able to use CSS media queries with Gmail and Inbox by Gmail to ensure that your message is formatted the way you…
Firefox Can Now Get Push Notifications from Your Favorite Sites
UPDATED TO CLARIFY HOW TO MANAGE PUSH NOTIFICATIONS Firefox for Windows, Mac and Linux now lets you choose to receive push notifications from websites if y
Why don’t podcasts use VBR MP3s? Because iOS and macOS don’t accurately seek them
AVFoundation, the low-level audio/video framework in iOS and macOS, does not accurately seek within VBR MP3s, making VBR impractical to use for long files such as podcasts. Jumping to a timestamp in an hour-long VBR podcast can result in an error of over a minute, without the listener even knowing because the…
How to use Elm at work
A delightful language with friendly error messages, great performance, small assets, and no runtime exceptions.
Introducing NodeJS-Dashboard
Analysis for enterprise leaders from Nearform on AI-native delivery, spec-driven development, AI ROI, governance and modernisation.
Introducing Vector Networks: Generalized path editing for graphics
Before I co-founded Figma my background was in game development, not in design. I remember being very surprised when I first encountered…
Principles for smooth web animations
The complete guide to 60fps smooth animations on your website
Phasing Out SHA-1 on the Public Web
An algorithm we’ve depended on for most of the life of the Internet — SHA-1 — is aging, due to both mathematical and technological advances. Digital signatures incorporating the SHA-1 ...
Webpack 2.2 – Release Candidate
The talks of webpack 2 started back in January of 2015. Since then we have published multiple versions from 2.0 to 2.1-beta.28.
Cache-Control: immutable
About one year ago our friends at Facebook brought an interesting issue to the IETF HTTP Working Group - a lot (20%!) of their transaction...
CSS mix-blend-mode is bad for your browsing history
Up until mid-2010, any rogue website could get a good sense of your browsing habits by specifying a distinctive :visited CSS pseudo-class ...
From Chrome Apps to the Web
Note: The timeline has been updated. Please see our October 2021 post for more details. We have always believed in making the open, inter...
Web Storage: the lesser evil for session tokens
I was recently asked whether it was safe to store session tokens using Web Storage (sessionStorage/localStorage) instead of cookies. Upon googling this I found the top results nearly all assert that w