Thursday, November 5, 2015 [Tweets] [Favorites]

WebKit Shadow DOM API and the State of Web Type

Ryosuke Niwa (comments):

Shadow DOM is a part of Web Components, a set of specifications that were initially proposed by Google to enable the creation of reusable widgets and components on the Web. Shadow DOM, in particular, provides a lightweight encapsulation for DOM trees by allowing a creation of a parallel tree on an element called a “shadow tree” that replaces the rendering of the element without modifying the underlying DOM tree. Because a shadow tree is not an ordinary child of the “host” element to which it is attached, users of components cannot accidentally poke into it. Style rules are also scoped, meaning that CSS rules defined outside of a shadow tree do not apply to elements inside the shadow tree and rules defined inside the shadow tree do not apply to elements outside of it.

Bram Stein:

Up-to-date data on support for type and typographic features on the web.

Via John Gruber:

It’s disappointing how poorly Safari fares here. Mac OS X has had wonderful built-in typographic features for over a decade — Apple led the industry. But now, on the web, Apple trails the industry.

See also: Safari Is the New IE.

Comments

Stay up-to-date by subscribing to the Comments RSS Feed for this post.

Leave a Comment