W3C News

Jekyll doesn’t do components? Liar!

October 8th, 2021

I like the pushback from Katie Kodes here. I’ve said in the past that I don’t think server-side languages haven’t quite nailed “building in components” as well as JavaScript has, but hey, this is a good point: 1. Any basic fragment-of-HTML “component” you can define with JSX in a file and then cross-reference as <MyComponent key=”value”…

Delivering 10,000 security keys to high risk users

October 8th, 2021

There is no shortage of news around targeted cyber attacks that are deliberately aimed at high profile individuals and groups. At Google, we have an entire team dedicated to detecting and stopping the world’s most sophisticated cybercriminals, and we have spent years working on advanced security solutions, like our Advanced Protection Program (APP), that users…

Scroll Shadows With JavaScript

October 5th, 2021

Scroll shadows are when you can see a little inset shadow on elements if (and only if) you can scroll in that direction. It’s just good UX. You can actually pull it off in CSS. Except… it just doesn’t work on iOS Safari. It used to work, and then it broke in iOS 13, along…

Links on React and JavaScript

October 1st, 2021

How To Use The Vite Build Tool with React — Vite is hot, in part, because it’s based on esbuild and wickedly fast. It’s from Evan You of Vue fame, but it’s not a Vue-specific tool. Here, NARUHODO covers how to configure it to work with React. React Architecture: How to Structure and Organize a…

First Public Working Draft: WebRTC Encoded Transform

September 21st, 2021

The Web Real-Time Communications Working Group has published a First Public Working Draft of WebRTC Encoded Transform. The goal of this work is to define an API for processing encoded media in WebRTC, for example for voice processing, background removal, dynamic control of codec parameters, etc. This document specifies an API surface for manipulating the…

How online tool helps to convert XML to JSON format.

September 12th, 2021

It has been a bone of contention for the programmers and developers to use a single most efficient data encoding and transporting format.  They are always looking for a better option that can optimize their work. With that said, the journey for a standard all-to-use format was not less than a rollercoaster ride. However, with…

Working Group Note: XR Accessibility User Requirements

August 31st, 2021

The Accessible Platform Architectures (APA) Working Group has published XR Accessibility User Requirements (XAUR) as a Working Group Note. XR refers to hardware, applications, and techniques used for virtual reality or immersive environments (VR), augmented or mixed reality (AR), and other related technologies. XAUR introduces technical accessibility challenges, such as the need for multi-modal support,…

First Public Working Draft: Digital Publishing WAI-ARIA Module 1.1

August 26th, 2021

The Accessible Rich Internet Applications Working Group has published a First Public Working Draft of Digital Publishing WAI-ARIA Module 1.1. Enabling users of assistive technologies to find their way through web content requires embedding semantic metadata about web document structural divisions. This is particularly important for structural divisions of long-form documents and goes along with…

Experience the Tokyo 2020 Paralympics with Google and YouTube

August 24th, 2021

While some of the Tokyo 2020 Games are over, others are just beginning: The Tokyo 2020 Paralympic Games are right around the corner. And just like earlier this summer, there are few ways you can enjoy the action from home. 1. Watch livestreams and highlights on YouTube Starting August 24, catch livestreams as well as…

First Public Working Draft: VirtualKeyboard API

August 24th, 2021

The Web Editing Working Group has published a First Public Working Draft of VirtualKeyboard API. The VirtualKeyboard API provides authors with greater control over the visibility of the virtual keyboard (VK), and greater ability to adapt the layout of web pages when VK visibility changes.