13. The Future of HTML and CSS
Overview
By the end of this chapter, you will be able to identify the compatibility of features with the browser using the caniuse website; create a CSS paint worklet with the CSS Paint API; create a paint worklet with mouse input; and apply the progressive enhancement to a web page. In this chapter, we will first introduce some methods for keeping up with changes to the web platform. We will then apply these techniques to look at some experimental browser features, such as the CSS Paint API, which is a new web technology defined by the CSS Houdini task force. We will look at what the CSS Paint API can do, and we will also see how we can use a development version of the Chrome browser to try out cutting-edge features before they are shipped to the general public.