The @w3c Web Machine Learning #WorkingGroup invites implementations of an updated #CandidateRecommendation Snapshot of the WebNN #API. Most notable additions include a third wave of operators for enhanced transformers support, the MLTensor API for buffer sharing, and a new abstract device selection mechanism #timetoimplement #MachineLearning

▶️ https://www.w3.org/TR/webnn/

Explainer: https://github.com/webmachinelearning/webnn/blob/main/explainer.md

Feedback wlc: https://github.com/webmachinelearning/webnn/issues/

Web Neural Network API

The @w3c MathML Core specification, now at #CandidateRecommendation status, defines a core subset of the #MathML 3 specification designed for reliable, interoperable web browser support. It focuses on mathematical notation rendering, tightly integrating with #HTML, #CSS, and DOM standards to ensure consistency, testability, and minimal implementation complexity. #timetoimplement
▶️ https://www.w3.org/TR/mathml-core/

Feedback welcome: https://github.com/w3c/mathml-core/issues/

Explainer: https://github.com/w3c/mathml-core/blob/main/docs/explainer.md

@w3c has released "Pointer Events Level 3" as #CandidateRecommendation #timetoimplement
▶️ https://www.w3.org/TR/pointerevents3/

This specification aims to simplify development across diverse input devices like mouse, pen, and touchscreens. Along with expanded #CSS touch-action values, new features include altitudeAngle and azimuthAngle properties for detailed stylus input.

Feedback welcome: https://github.com/w3c/pointerevents/

Pointer Events

The features in this specification extend or modify those found in Pointer Events, a W3C Recommendation that describes events and related interfaces for handling hardware-agnostic pointer input from devices including a mouse, pen, or touchscreen. For compatibility with existing mouse-based content, this specification also describes a mapping to fire Mouse Events for other pointer device types.

WebGPU Shading Language (WGSL), the shader language for WebGPU, also reached the @w3c #CandidateRecommendation status
▶️ https://www.w3.org/TR/WGSL/
#timetoimplement

Shaders are the most important when it comes to rendering in WebGPU. WebGPU Shading Language) lets #developers write shaders for draw commands in the render pipeline and dispatch commands in the compute pipeline exposed by #WebGPU.

Feeback welcome: https://github.com/gpuweb/gpuweb/issues/

WebGPU Shading Language

The @w3c #WebAssembly Core Specification is now a #CandidateRecommendation
▶️ https://www.w3.org/TR/wasm-core-2/
#timetoimplement

This doc. outlines release 2.0 of the core WebAssembly standard, a secure, portable, low-level code format. The update improves #performance, including support for SIMD (Single Instruction Multiple Data) to enhance #parallel processing on compatible #CPUs.

Check which #WASM features are supported across #browsers in
https://webassembly.org/features/

Feedback: https://github.com/WebAssembly/spec/issues

WebAssembly Core Specification

The newly published @w3c #CandidateRecommendation "Device Posture API" allows #WebApps to request and be notified of changes of the posture of a device #timetoimplement
https://www.w3.org/TR/device-posture/

Device posture refers to its physical position, detected via sensors. With foldable devices, understanding posture is key for responsive design, especially when the device isn’t fully flat.

Read the explainer: https://github.com/w3c/device-posture/blob/gh-pages/README.md
Feedback welcome: https://github.com/w3c/device-posture/

Device Posture API

This document specifies an API that allows web applications to request and be notified of changes of the posture of a device.

Securing Verifiable Credentials using JOSE and COSE is a @w3c #CandidateRecommendation !#timetoimplement
▶️ https://www.w3.org/TR/vc-jose-cose/

#VerifiableCredentials enhance trust, privacy, and control in digital interactions by enabling owners to manage how their information is shared and verified. This specification outlines how JSON Web Tokens (JWTs) can secure #VerifiableCredentials using JOSE and COSE.

Feedback is welcome in #GitHub: https://github.com/w3c/vc-jose-cose/

Securing Verifiable Credentials using JOSE and COSE

This specification defines how to secure credentials and presentations conforming to the Verifiable Credential data model [VC-DATA-MODEL-2.0] with JSON Object Signing and Encryption (JOSE), Selective Disclosure for JWTs [SD-JWT], and CBOR Object Signing and Encryption (COSE) [RFC9052]. This enables the Verifiable Credential data model [VC-DATA-MODEL-2.0] to be implemented with standards for signing and encryption that are widely adopted.

The @w3c publishes "Verifiable Credentials Data Model v2.0" (VCs) as a #CandidateRecommendation #timetoimplement
▶️ https://www.w3.org/TR/vc-data-model-2.0/

VCs are getting increasingly adopted around the world in a great variety of contexts (vaccine certificate, university degree, driver license, etc.)

Feedback welcome by 1st April 2024: https://github.com/w3c/vc-data-model/

Verifiable Credentials Data Model v2.0

A verifiable credential is a specific way to express a set of claims made by an issuer, such as a driver's license or an education certificate. This specification describes the extensible data model for verifiable credentials, how they can be secured from tampering, and a three-party ecosystem for the exchange of these credentials that is composed of issuers, holders, and verifiers. This document also covers a variety of security, privacy, internationalization, and accessibility considerations for ecosystems that use the technologies described in this specification.

The @w3c Verifiable Credentials #WorkingGroup aims to enhance the ease and security of expressing and exchanging credentials that have been verified by a third party on the Web. The group published 4 specs in #CandidateRecommendation status https://www.w3.org/groups/wg/vc/ #timetoimplement
Verifiable Credentials Working Group

The mission of the Verifiable Credentials Working Group is to maintain the Verifiable Credentials Data Model specification and related Working Group Notes.

W3C

The #cssWorkingGroup invites implementations of the "#CSS View Transitions Module Level 1" specification #CandidateRecommendation #timetoimplement
https://www.w3.org/TR/css-view-transitions-1/

Authors eagerly await this feature in browsers, sparking numerous demos. Watch #CSS View Transitions in action with this #w3cTPAC video by @bramus!

🎬 https://youtu.be/xZteiW-cun8

CSS View Transitions Module Level 1