Teams‎ > ‎Layout Team‎ > ‎Objectives and Key Results‎ > ‎

2016 Q1

List of objectives and key results for 2016 Q1.

Overview

Details

Stretch: Reduce number of forced layouts for one common trigger.

Owner(s):cbiesinger
Score:

Common triggers include: - I'm an iframe and need to know my size (clientHeight/width) - I'm an iframe or component and need to know if i'm visible. (scrollTop, etc) - I want to lazyload images or components when the user gets closer (scrollTop) - I'm a metrics script and need to report the window size (window.clientWidth, etc) - I need to set my dimensions based on the computed width/height of something else. (clientHeight/Width) - Need to set focus(), because new component is active. (elem.focus()) - I'm jQuery or Modernizr and use computed style to identify features or bugs.

Ship intersection observer to stable.

Owner(s):ojan, szager
Score:

Stretch: pay down technical depth by moving things to use the intersection observer infrastructure, such as: - render throttling for offscreen - video auto play

Spec for custom layout.

Owner(s):blink-houdini, ikilpatrick
Score:

Finish up worklet implementation.

Owner(s):blink-houdini, ikilpatrick
Score:

Help Audio & CW folks transition as needed.

Socialize resize observers specification.

Owner(s):atotic, blink-houdini
Score:

Upstream 75% of our flexbox test to w3c.

Owner(s):cbiesinger
Score:

Make progress on text autosizing spec

Owner(s):pdr
Score:

(20% project) https://docs.google.com/document/d/1hlg1TworBMsvSMdLz4n5DxFr8Bex7S8eB_p0GpFrdVU/edit

Evangelize CSS containment and get another browser to commit to it.

Owner(s):blink-houdini, leviw, shanestephens
Score:

Design doc for internal layout api

Owner(s):leviw
Score:

Including feasibility study for supporting a custom-layout style API in conjunction with our legacy layout implementation.

Line layout API analysis document

Owner(s):dgrogan, leviw, pilgrim
Score:

Have an analysis document detailing the current organic API and a plan for transitioning towards the API we'd like. Make decision, based on document, whether the exercise was useful and if so if we should continue with the rest of the layout API.

Ship improved web typography to beta.

Owner(s):drott
Score:

- OpenType Enabling - smcp, - Enable all font-feature-settings and font-variant-* CSS - CSS font-synthesis attribute (faux bold & italics control)

Fix all new P1 bug reports within one release.

Owner(s):eae
Score:

This is a bit o a stretch given that we don't yet have a team-wide definition of a P1 bug but nevertheless it is something we really should try to do!

Start to make vertical rhythm on the web easier.

Owner(s):kojii
Score:

https://github.com/kojiishi/snap-height

Prototype scroll anchoring on layout.

Owner(s):skobes
Score:

crbug.com/558575 - user facing feature and a prerequisite for many potential user agent interventions.

Comments