Profile

Cover photo
Paul Lewis
Works at Google
Lives in London
7,474 followers|3,106,437 views
AboutPostsPhotosYouTube

Stream

Paul Lewis

Shared publicly  - 
 
React + Performance = ?

I often hear claims that “the DOM is slow!” and “React is fast!”, so I decided to put that to the test!

🐢vs🐇 ... who will win!?
React is very popular at the moment, and I can see why: its developer ergonomics are very attractive. JSX and vDOM are really nice to work with, and it certainly enables composability. But, being the performance-minded person that I am, I wanted to test the claims that it's default-fast.
59
20
J Castillo's profile photoCarola Köhntopp's profile photoPavel V's profile photoTony Trinh's profile photo
5 comments
 
+Paul Lewis​ Will definitely test them out. Off-topic, do you know any performance test/analysis done on RUM beacons? I know of at least one major vendor who recommends putting the beacon script in the head before anything else... 
Add a comment...

Paul Lewis

Shared publicly  - 
 
I really want hosting companies to not make HTTPS a "money-spinner" (as +Jake Archibald calls it), a secure web should be the default imo.
 
It's another HTTP 203! This time, I think web security is an important and good thing, whereas +Paul Lewis doesn't because blah blah I wasn't even listening tbh
7 comments on original post
26
3
Rog Dolos's profile photoRouge Official's profile photoRory O Connor (rocits)'s profile photoCarlos Reynosa's profile photo
2 comments
 
The marriage between encryption and trust with https is broken. SSL certificates equate "trust" to "paid".

Divorce that, then encryption can be default. It will be imperfect without trust, but truth be told the trust currently is more illusion than real.

Edit: Optimally, registering a domain should automatically come with renewable certificates. Marry those two together instead.
Add a comment...

Paul Lewis

Shared publicly  - 
 
Polymer and performance? Absolutely!

I set myself the task of seeing if you can lazy load Polymer and progressively render pages. Spoiler: you really can.
I'm building a small web app at the moment, and so I've taken the opportunity to give Polymer 1.0 a proper test drive. The question I was asking myself: can I get all these goodies without making users pay a huge performance cost?
64
51
Patrick H.'s profile photoAndrii Trybynenko's profile photoJason Ellison's profile photoTomas Echeverri Valencia's profile photo
8 comments
 
Hey +Paul Lewis nice intro :)
I wanted to ask you if you have ever used Apache Cordova in combination with Polymer?
Since Polymer is currently using the polyfills I dont really know how should I approach this question regarding Apache Cordova + polyfills :/

Thanks in advance
Add a comment...

Paul Lewis

Shared publicly  - 
 
 
It’s another HTTP 203! In this episode, +Paul Lewis thinks build tools destroy the simplicity of the web, and +Jake Archibald has rather ruined a pair of earphones. 
8 comments on original post
15
1
David Maciejewski's profile photoShay C.'s profile photo
 
This is so true: In order to to that, first you have to reinvent the universe. If we couldn't provide users with simple examples, we need a really good documentation. And that's the most problem of our tools out there. They all have forgotten the beginners.
Add a comment...

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
35
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!
18
4
Gabriele Giannotti's profile photoRT Work's profile photoKyriakos Xagoraris's profile photoElijah Lynn's profile photo
Add a comment...
Have him in circles
7,474 people
Emanuele Canavesi's profile photo
Tim Snadden's profile photo
Kelly Williams Avon Indpendent Sales Representative's profile photo
Marc Lorenzo's profile photo
David Belliveau's profile photo
Jamison Judd's profile photo
Adam Holwerda's profile photo
ze kotch's profile photo
Jorik v.d. Werf's profile photo

Paul Lewis

Shared publicly  - 
 
Fixing the JSConf.eu website's scroll perf in ~9m

+Addy Osmani and I were chatting about the conference this morning. I opened the site on my second monitor and it janked when I scrolled. I set about trying to fix it, and recorded the process for anyone interested.
57
39
Phred Lane (fearphage)'s profile photoRevath S Kumar's profile photoDaniele Testa's profile photokendra gardener's profile photo
2 comments
 
+Paul Lewis Well done and very interesting!
Add a comment...

Paul Lewis

Shared publicly  - 
 
A web-based guitar tuner!

Polymer 1.0, ES6, getUserMedia and the Web Audio API. Details at https://aerotwist.com/blog/guitar-tuner/
34
6
Reinaldo Aguilera's profile photoPaul Kinlan's profile photoGordon R. Stanley's profile photoDaniel Burkhart's profile photo

Paul Lewis

Shared publicly  - 
 
Even if you've watched it once, it's worth a second view.
 
100 days of Google Dev, Episode 10/100

Jake Archibald introduces how making simple changes to Service Worker can vastly improve the startup and load performance of your website.

#GoogleDev100

https://goo.gl/5ZVNp8
4 comments on original post
26
3
Brian Andersen's profile photoDan Kalivoda's profile photoNathan Kowald's profile photoDean Hume's profile photo
 
Whooa .. impressive. Good job !
Add a comment...

Paul Lewis

Shared publicly  - 
 
We're back! ... Well, Monday we are. Here's a teaser while you wait.
 
HTTP 203 Season 2 is coming 5/18!

And if you listen closely you’ll hear a rustle… a Kurt Russell…
6 comments on original post
20
Paul Lewis's profile photoMike McElroy's profile photoJake Archibald's profile photoShelena Girl's profile photo
5 comments
 
Hello
Add a comment...

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
24
Paul 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...
People
Have him in circles
7,474 people
Emanuele Canavesi's profile photo
Tim Snadden's profile photo
Kelly Williams Avon Indpendent Sales Representative's profile photo
Marc Lorenzo's profile photo
David Belliveau's profile photo
Jamison Judd's profile photo
Adam Holwerda's profile photo
ze kotch's profile photo
Jorik v.d. Werf'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