Menu

W3C News

The Teletype Text Element Lives On… at Least on This Site

October 11th, 2019

It was this: <tt> I say “was” because it’s deprecated. It may still “work” (like everybody’s favorite <marquee> in some browsers), but it could stop working anytime, they say. The whole purpose of it was to display text in a monospace font, like the way Teletype machines used to. Dave used it jokingly the other…

Weekly Platform News: Impact of Third-Party Code, Passive Mixed Content, Countries with the Slowest Connections

October 10th, 2019

In this week’s roundup, Lighthouse sheds light on third-party scripts, insecure resources will get blocked on secure sites, and many country connection speeds are still trying to catch up to others… literally. Measure the impact of third-party code during page load Lighthouse, Chrome’s built-in auditing tool, now shows a warning when the impact of third-party…

Recipes for Performance Testing Single Page Applications in WebPageTest

October 10th, 2019

WebPageTest is an online tool and an Open Source project to help developers audit the performance of their websites. As a Web Performance Evangelist at Theodo, I use it every single day. I am constantly amazed at what it offers to the web development community at large and the web performance folks particularly — for…

Images Are Not Static Content

October 10th, 2019

We constantly hear about the importance of keeping websites lean and fast. A fast-loading website makes users more satisfied, and satisfied users spend more time and money on your website. However, website optimization is a complex task, as there is no one silver bullet to fix all of the issues causing poor performance. We also…

First Public Working Drafts: WebXR Augmented Reality Module; WebXR Gamepads Module

October 10th, 2019

The Immersive Web Working Group has published two First Public Working Drafts today. The WebXR Augmented Reality Module – Level 1 expands the WebXR Device API with the functionality available on AR hardware. The WebXR Gamepads Module – Level 1 describes support for accessing button, trigger, thumbstick, and touchpad data associated with virtual reality (VR)…

Updated Candidate Recommendation for CSS Images Module Level 3

October 10th, 2019

The CSS Working Group invites implementations of an updated Candidate Recommendation of CSS Images Module Level 3. This module contains the features of CSS level 3 relating to the <image> type and some replaced elements. It includes and extends the functionality of CSS level 2 [CSS2]. The main extensions compared to CSS2.1 are the generalization…

Patterns for Practical CSS Custom Properties Use

October 9th, 2019

I’ve been playing around with CSS Custom Properties to discover their power since browser support is finally at a place where we can use them in our production code. I’ve been using them in a number different ways and I’d love for you to get as excited about them as I am. They are so…

Let’s Not Forget About Container Queries

October 9th, 2019

Container queries are always on the top of the list of requested improvements to CSS. The general sentiment is that if we had container queries, we wouldn’t write as many global media queries based on page size. That’s because we’re actually trying to control a more scoped container, and the only reason we use media…

A Snippet to See all SVGs in a Sprite

October 8th, 2019

I think of an SVG sprite as this: <svg display=”none”> <symbol id=”icon-one”> … <symbol> <symbol id=”icon-two”> … <symbol> <symbol id=”icon-three”> … <symbol> </svg> I was long a fan of that approach for icon systems (<use>-ing them as needed), but I favor including the SVGs directly as needed these days. Still, sprites are fine, and fairly…

Clipping, Clipping, and More Clipping!

October 8th, 2019

There are so many things you can do with clipping paths. I’ve been exploring them for quite some time and have come up with different techniques and use cases for them — and I want to share my findings with you! I hope this will spark new ideas for fun things you can do with…