Snippets

180 views
Skip to first unread message

Eric Seidel

unread,
Jan 6, 2014, 4:11:29 PM1/6/14
to blink-dev
Some teams at Google have a tradition of sending weekly "Snippets" -- a short "what I did" and "what I'm doing".  Someone starts a weekly thread, others reply with their own.  A couple of us were chatting in the SF office and though it we should try it for Blink.  So...

Last week (vacation):
- Attempted to write new CSS Parser complying with CSS 3 Syntax spec crbug.com/330389
- Sent CSSValue deprecation email

This week:
- Improving planning/communication with larger Blink community, including 2014 goals. :)
- Mobile Performance: run Silk pageset and see how I can contribute:

PhistucK

unread,
Jan 6, 2014, 4:35:31 PM1/6/14
to Eric Seidel, blink-dev
Sounds like a great tradition. :) Keep them coming.

Thank you!


PhistucK


To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.

Adam Barth

unread,
Jan 6, 2014, 4:41:59 PM1/6/14
to Eric Seidel, blink-dev
Last week (vacation):
- Started hacking on a suite of app-style widgets using Polymer <https://github.com/abarth/app-widgets>

This week:
- Extract benchmarks from the widgets into the silk page set

Elliott Sprehn

unread,
Jan 6, 2014, 4:44:57 PM1/6/14
to Adam Barth, Eric Seidel, blink-dev
(Normally we name these threads with the date, so the subject would be "Snippets for the week of Jan 6th 2013" or something)

Last week (vacation):
- Gardening 
- Finish refactoring NodeRenderingContext -> RenderTreeBuilder.

This week:
- Make DocumentSharedObjectPool work all the time.
- recalcStyle performance.

Dimitri Glazkov

unread,
Jan 6, 2014, 4:49:05 PM1/6/14
to Adam Barth, Eric Seidel, blink-dev
Last week:
- Started writing down my thoughts on Web platform

This week:
- Turn last week's thoughts into coherent doc(s), share with blink-dev
- Catch up with all the mail backlog around Web Components

:DG<

Chris Harrelson

unread,
Jan 6, 2014, 4:51:10 PM1/6/14
to Dimitri Glazkov, Adam Barth, Eric Seidel, blink-dev
Last week:

- Two days of work
- Cleaned up some CSSOM code in Element and Document
- Prototyped setting transform style via WebkitCSSMatrix directly, rather than via toString() then reparsing via the CSS parser

This week:

- Deep-dive on StyleAdjuster::adjustRenderStyle
- Try to find more recalcStyle optimizations
- Deep-dive on RenderLayer::styleChanged


To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.

Rick Byers

unread,
Jan 6, 2014, 4:51:10 PM1/6/14
to Dimitri Glazkov, Adam Barth, Eric Seidel, blink-dev
Last week (vacation):
- Landed Android-specific touch-action support
- Enabled touch-action behind --enable-experimental-web-platform-features
- Landed pinch support for touch-action
- Discussion with Dimitri and others about the nature of the web platform

This week:
- Add an end-to-end browser-test for touch-action (to complement existing unit tests)
- Start experimenting with pull-down-to-refresh scenarios

Dan Sinclair

unread,
Jan 6, 2014, 4:55:51 PM1/6/14
to blink-dev
Last week:
- vacation

This week:
- Tracking down more repaints during layout and attempting to
eliminate behind enable-repaint-after-layout flag.
- Updates to CL to extract BlendMode out of RenderLayer

Nate Chapin

unread,
Jan 6, 2014, 4:59:00 PM1/6/14
to blink-dev
Last Week (vacation):
- Removed FrameLoader::activeDocumentLoader(), which could be very easily used to shoot oneself in the foot.

This Week:
- Simplify the logic in FrameLoader and DocumentLoader that commits a new document and unravels the state of the old one.
- Reduce the number of ways to create a stub document by removing Source/web's access to DocumentWriter.
- Expose to the embedder whether a new frame load will happen within the current document, right when the load starts.


On Mon, Jan 6, 2014 at 1:49 PM, Dimitri Glazkov <dgla...@chromium.org> wrote:

Dominic Cooney

unread,
Jan 6, 2014, 8:09:05 PM1/6/14
to Nate Chapin, blink-dev
Last week (week of 2013-12-30):
- Vacation. Happy New Year, everybody.

Next week (week of 2014-01-06):
- DOM, particularly Attr, deprecation, removal and simplification.
- Land improvements to <dialog> accessibility on Android.
- Start refactoring Custom Elements to integrate with HTML Imports.
- Q1 goals and planning.

Hajime Morrita

unread,
Jan 6, 2014, 8:48:07 PM1/6/14
to blink-dev

Last week
 * Vacation

This week (2014-01-06 - 2014-01-10)
 * crbug.com/313384 - Custom Elements inside HTMLImports needs to upgrade in tree order inclusive of import documents
 * More imports work
 * A few pending crash fix

Ojan Vafai

unread,
Jan 6, 2014, 8:57:11 PM1/6/14
to Hajime Morrita, blink-dev
This week:
-Fix autorebaseline bot
-Add an internals API for counting the number of needsLayout renderers
-Work on app-style polymer widgets with Adam

Jochen Eisinger

unread,
Jan 7, 2014, 3:37:12 AM1/7/14
to Ojan Vafai, Hajime Morrita, blink-dev
Last week:
- converting test runner library to chromium style now that it's in content/
- update gyp in v8
- debug referrer header usage

Mads Ager

unread,
Jan 7, 2014, 3:45:57 AM1/7/14
to Jochen Eisinger, Ojan Vafai, Hajime Morrita, blink-dev
Last week:
- vacation

This week:
- land more Oilpan infrastructure on Blink trunk. In particular, get the actual mark/sweep code into trunk.


Hayato Ito

unread,
Jan 7, 2014, 3:54:46 AM1/7/14
to Mads Ager, Jochen Eisinger, Ojan Vafai, Hajime Morrita, blink-dev
Last week
----

- vacation

This week
----

- Land the patch which makes event dispatching faster

  - The results of the benchmarks are:
    - PerformanceTests/Events/EventDispatching.html
      - 541 runs/s vs 594 runs/s (10% better score)
    - PerformanceTests/Events/EventDispatchingInShadowTrees.html:
    - 4625 runs/s vs 5741 runs/s (24% better score)
  - We can reduce the memory footprint about 1.5 KBytes per an event.

- Refactor EventContext class.

- Shadow DOM - shadow as a function call in new distribution algorithms.
  - Work on this and judge its feasibility.

- Triage bugs of Shadow DOM specification.
--
Hayato

Julien Chaffraix

unread,
Jan 7, 2014, 10:27:44 AM1/7/14
to Hayato Ito, Mads Ager, Jochen Eisinger, Ojan Vafai, Hajime Morrita, blink-dev
Last week:
- vacations

This week:
- Fixing some serious leftover bugs from 2013 (release blockers and security)
- Continue to split / refactor RenderLayer
- Move on the last CSS Grid Layout bits that are blocked on an unrelated test

Julien

Bem Jones-Bey

unread,
Jan 7, 2014, 1:55:42 PM1/7/14
to Eric Seidel, blink-dev
Is this intended to be just a Google thing, or is it intended to become a wider Blink community thing? Personally, I could see it being valuable to learn what everyone in the community is doing (related to Blink and public, of course). So in that vein, I'm going to contribute to this thread as well:

Last week and this week, I've been working on security issues with floats.

- Bem

Levi Weintraub

unread,
Jan 7, 2014, 2:11:42 PM1/7/14
to Bem Jones-Bey, Eric Seidel, blink-dev
Bem,

I don't think this is intended to be a Google thing at all :)


Last week:
- More work on disentangling block flow from RenderBlock (crbug.com/302024)

This week:
- Continuing block flow disentanglement
- Finally landing fix for sub-pixel propagation into composited layers (crbug.com/264101)
- Line layout performance
- Editing planning
Reply all
Reply to author
Forward
0 new messages