Javier Fernández

A Coruña (Spain), 1977

I have been working at Igalia since January 2003, and people usually call me JaviF (Javi Fisterra) or jfernandez.

Latest Updates

Javier Fernández 24/06/2015

Performance on Grid Layout

Now that we have a quite complete implementation of CSS Grid Layout specification it’s time to take care of performance analysis and optimizations. In this essay, which is the first of a series of posts about performance, I’ll first introduce...

Javier Fernández 01/06/2015

Distributing tracks along Grid Layout container

In my last post I introduced the concept of Content Distribution alignment and how it affects Grid Layout implementation. At that time, it was possible to use all the <content-position> values to select grid tracks position inside a grid...

Javier Fernández 09/03/2015

Content Distribution in CSS Grid Layout

It’s been a while since Igalia and Bloomberg started to implement the Box Alignment specification for the CSS Grid Layout model. Some weeks ago we accomplished an important milestone of our roadmap landing in Blink trunk the last patches...

Javier Fernández 12/01/2015

Box Alignment and Grid Layout (II)

Some time has passed since my first post about the Box Alignment spec implementation status for Blink and WebKit web engines. I’ll do an update in this post and, since the gap between both web engines has grown considerably (I’ll do my best to...

Javier Fernández 11/12/2014

Web Engines Hackfest 2014

An awesome week is coming to the end and I’d like to thanks the sponsors for helping us to make possible that such an amazing group of hackers could work together to improve the web. We focused on some of the consolidated web engines but also about...

Filter

By Type:

Commits

Changeset [199222]: [css-grid] Remove unnecessary iteration in populateGridPositions loop ...

2 edits in trunk/Source/WebCore [css-grid] Remove unnecessary iteration in populateGridPositions loop ​https://bugs.webkit.org/show_bug.cgi?id=156376 Reviewed by Darin Adler. The populateGridPositions loop limit was set to 'lastLine'. However,...

Javier Fernández08/04/2016

Changeset [197503]: [CSS Box Alignment] New CSS Value 'normal' for Content Alignment ...

57 edits in trunk [CSS Box Alignment] New CSS Value 'normal' for Content Alignment ​https://bugs.webkit.org/show_bug.cgi?id=154282 Source/WebCore: Reviewed by David Hyatt. The Box Alignment specification defines a new value 'normal' to be...

Javier Fernández03/03/2016

Changeset [196819]: [CSS Grid Layout Refactoring some layout tests ...

50 edits6 adds in trunk/LayoutTests [CSS Grid Layout Refactoring some layout tests ​https://bugs.webkit.org/show_bug.cgi?id=154291 Refactored several tests so they use the shared sizing keywords instead of specific CSS rules. Reviewed by Sergio...

Javier Fernández19/02/2016

Changeset [195284]: [css-grid][css-align] justify-self stretch is not applied for img elements ...

4 edits2 adds in trunk [css-grid][css-align] justify-self stretch is not applied for img elements ​https://bugs.webkit.org/show_bug.cgi?id=153206 Reviewed by Darin Adler. Source/WebCore: When computing the logical height, we check first if there...

Javier Fernández19/01/2016

Changeset [194104]: [css-align][css-grid] Overflow alignment value 'true' renamed to 'unsafe' ...

29 edits in trunk [css-align][css-grid] Overflow alignment value 'true' renamed to 'unsafe' ​https://bugs.webkit.org/show_bug.cgi?id=152251 Source/WebCore: Reviewed by Darin Adler. The 'True' Overflow Alignment keyword is now defined in the Box...

Javier Fernández15/12/2015