Profile

Cover photo
Paul Lewis
Works at Google
Lives in London
7,232 followers|3,064,823 views
AboutPostsPhotosYouTube

Stream

Paul Lewis

Shared publicly  - 
 
Squeeeeeee! It's live and freely available to all. Now, let's make the web faster, eh?
 
Rendering performance is crucial to the UX of any website or web app. So do you know your layout thrashing from your paint storms? How about when’s best to schedule your JavaScript? +Paul Lewis is here to help you to find out with his brand new +Udacity course!

https://www.udacity.com/course/ud860
This course will demystify the browser's rendering pipeline and make it easy for you to build high performance web apps .
5 comments on original post
33
8
Aswathy Nath.J's profile photoEnea Overclokk's profile photoElijah Lynn's profile photoYoussef Nouiara's profile photo
 
Looks super valuable! Now I have to move this to the priority list of the 20 other courses in my learning queue. Good news is that this is now in the top 5 for sure.
Add a comment...

Paul Lewis

Shared publicly  - 
 
Ohhhh yes, some gotchas. Good news, Chrome Eng to the rescue on a couple of these! https://plus.google.com/+RickByers/posts/bpxrWN4G3X5
 
Building for the web is awesome, but sometimes you can find yourself baffled by gotchas. Check out the latest episode of #HTTP203 where +Paul Lewis tells +Jake Archibald about three he recently discovered!
6 comments on original post
18
4
Gabriele Giannotti's profile photoRT Work's profile photoKyriakos Xagoraris's profile photoElijah Lynn's profile photo
Add a comment...

Paul Lewis

Shared publicly  - 
 
Ho ho hooooo!
 
Well deck the halls! It's only the HTTP 203 Christmas special!

+Paul Lewis and I talk about the web's successes in 2014, and take a peek into 2015. Also: bad jokes happen. We are very sorry.
2 comments on original post
17
2
Jonatas Emidio de Souza's profile photoRadikal Edward's profile photo
Add a comment...

Paul Lewis

Shared publicly  - 
 
I love Muzei by +Roman Nurik, such a neat way to keep your device feeling fresh and interesting. Now with extra funsies!
 
New: http://muzei.co/archive

Ever wanted to look back at #Muzei featured art from the past? Now you can! Introducing the Muzei Archive microsite. If you want to see all the featured artworks so far, start here, with February 2014: http://muzei.co/archive/2014/2. Drop any feedback here: https://github.com/romannurik/muzei
13 comments on original post
11
1
Edy Ionescu's profile photo
Add a comment...

Paul Lewis

Shared publicly  - 
 
Turns out +Jake Archibald and I like talking about web stuff. In this case CSS and performance!

HTTP 203: CSS Triggers
61
23
Bruno Vieira's profile photoGoogle Developers Israel's profile photoSergey Chernyshev's profile photoHarminder Singh's profile photo
10 comments
 
V
Add a comment...

Paul Lewis

Shared publicly  - 
 
 
The conversations at +EdgeConf are shaped by your questions. Chime in on the Google Moderator to ask questions to the industry's experts and browser makers: https://www.google.com/moderator/#16/e=215bcc 

I'm sure you have something you'd like answered in one of these topics:
* Installable Apps and Permissions
* Layout Performance
* Security and Identity
* Package Management
* Image Formats
* Standards & the Extensible Web Manifesto
2 comments on original post
2
1
Paul Lewis's profile photoNorman Robinson's profile photoErik Isaksen's profile photo
4 comments
 
It was my first time seeing this group, and the questions are very short, so I wanted to ask your opinion on the matter in hopes for words of wisdom from someone with your perspective on these things. Thanks for your input.
Add a comment...
In his circles
253 people
Have him in circles
7,232 people
Uli Oreggia's profile photo
Rami Alfhd's profile photo
Vinodsiva vinu's profile photo
Vinicius Policena's profile photo
Pavel Karpov's profile photo
Yao Narcisse Alla's profile photo
Marc Lorenzo's profile photo
Tony Volpe's profile photo
Thomas Taege's profile photo

Paul Lewis

Shared publicly  - 
 
Turn your animations on their head!

This is pretty much the technique I outlined at Chrome Dev Summit last year, but now it has a name: FLIP
Animations in your web app should run at 60fps. Not always easy to achieve that,and it really depends on what you're trying to do, but I'm here to help. With FLIP.
45
17
Philipp Wambach's profile photoYoussef Nouiara's profile photoRon Gonzalez Lobo's profile photoThijs Van de Velde's profile photo
8 comments
 
Noted! Sounds like it might be worth building a demo...
Add a comment...

Paul Lewis

Shared publicly  - 
 
Things are getting very competitive at home now we have a lap counter!

#scalextric
23
Rogelio Garcia's profile photoPaul Lewis's profile photoMark Bowyer's profile photoRon Gonzalez Lobo's profile photo
6 comments
 
+Paul Lewis  Haha, very nice and "old school" compared to Anki -> https://www.youtube.com/watch?v=uU_3AaTYXQM
Add a comment...

Paul Lewis

Shared publicly  - 
 
I had no idea +Kenji Baheux​ and +Ilya Grigorik​ had suggested a fix for handling slow font loading. Somewhat depressing to get my dev news from +Jake Archibald​.
 
Font downloading can be a performance nightmare and the browsers handle rendering-during-download differently. Thankfully, a new CSS proposal gives you full control! Here's me telling +Paul Lewis about it.
View original post
13
4
george oloo's profile photoStefan Weiss's profile photoKashif Ansari's profile photoАлександр Товстоног's profile photo
5 comments
 
+Paul Lewis today, we (Chrome) would use fallback after 3s. The point of font-rendering is to give you control over whether that's the behavior you want for your site (or particular chunk of content, event) - e.g. you can ask the browser to use fallback immediately if desired font is not available, define own timeout values, etc.
Add a comment...

Paul Lewis

Shared publicly  - 
 
Some Gotchas Got Me!

I've been building a web app recently, and during the process I have run into some challenges and quirks. Well, they're gotchas if I'm honest.

Here I list the biggest four I've hit along the way...
I've been building a web app recently and I've had one of those builds. You know, one of the ones where you seem to stumble across a bunch of bugs or bonkers behaviours that cause you to question your own sanity...
31
8
Jared Williams's profile photoMatt Dragon's profile photoPaul Kinlan's profile photoAntonio Sanchez De Tagle's profile photo
5 comments
 
You think HTML DOM gotchas are bad, try SVG DOM. Then again some of your gotchas are the new SVG parts being introduces to HTML CSS. There are so many SVG browser quirks that my strategy has been to assume nothing works and gradually build a small list of features which are consistent enough to be reliable.... oh and write all my graphics by hand, generating only path data... but believe it or not there are even bezier curve browser bugs which sometimes make me write those by hand!
Add a comment...

Paul Lewis

Shared publicly  - 
 
A bit of armchair philosophy about what we want the web platform to be.

https://speakerdeck.com/paullewis/edge-layout-performance-panel-intro

I gave the intro to the Layout Performance Panel at Edge 4 today. Here's the deck, which does contain suggestions I don't necessarily hold to, but were intended to spark good discussions.
28
10
Matt Dragon's profile photoNat Duca's profile photoJames Garcia's profile photoLynda Hecht's profile photo
5 comments
 
+Paul Lewis I'd be glad to. I've had as difficult a time as everyone else pinning down exactly what I think ought to be done about these issues, but I have a few thoughts and experiences that might at least spark further discussion. I'll watch the video first, as soon as it's available, so I don't waste anyone's time with things that have already been discussed to death. I'd love a ping whenever you post them.
Add a comment...

Paul Lewis

Shared publicly  - 
 
I see you found a browser bug

This is the workflow I use whenever I think I have one. (Yay for zooming in...)
88
43
Ido Green's profile photoGabor Orosz's profile photoVinoth Kumar's profile photoAustin Mullins's profile photo
2 comments
 
For WebKit, we have a bugzilla to work in. FireFox, IE, and Chrome have sites for this too  Anything public for Safari (and iOS) ?  Al I found was a form to file a bug in, but I haven't seen a way to search for existing bugs.
Add a comment...
People
In his circles
253 people
Have him in circles
7,232 people
Uli Oreggia's profile photo
Rami Alfhd's profile photo
Vinodsiva vinu's profile photo
Vinicius Policena's profile photo
Pavel Karpov's profile photo
Yao Narcisse Alla's profile photo
Marc Lorenzo's profile photo
Tony Volpe's profile photo
Thomas Taege's profile photo
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
London
Links
YouTube
Contributor to
Work
Employment
  • Google
    present
Basic Information
Gender
Male