Profile

Cover photo
Paul Lewis
Works at Google
Lives in London
8,027 followers|3,279,556 views
AboutPostsPhotosYouTube

Stream

Paul Lewis

Shared publicly  - 
 
I 💖 web dev because we have an open forum to share our creations: goo.gl/uWnZe8. You should share your #love4dev #io16
9
2
Add a comment...

Paul Lewis

Shared publicly  - 
 
HTTP 203 Podcast!

That's right, you can now get a podcast of +Jake Archibald and me talking about the web! We're just waiting for it to get listed all around the place, but most apps let you add it via a feed URL.... so go go go!
22
10
David Poole's profile photoPaul Lewis's profile photo
2 comments
 
+David Poole Heh noooooo, it's a whole new thing.
Add a comment...

Paul Lewis

Shared publicly  - 
 
Schedule your non-essential JavaScript with requestIdleCallback!

It's now in Canary behind a flag for folks to test, and I've written up a post to help explain how it can be used.
40
11
Add a comment...

Paul Lewis

Shared publicly  - 
 
Oooooohhhhh!
 
Looking for a router that’s simple, fast and really, really ridiculously good looking? Meet #OnHub. google.com/onhub
172 comments on original post
25
5
James Stansell (Jester of Anneira)'s profile photo
 
Sounds promising. Not sure yet how much I would trust it.

Add a comment...

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.

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
29
3
Dylan “Codes Mahoney” Hayes's profile photoRog Dolos'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?
63
50
Steve Lawrence's profile photoDavid Waterman's profile photoCamilo Roca's profile photoNaman Nehra's profile photo
10 comments
 
+Paul Lewis Shouldn't you check for
'shadowRoot' in HTMLElement.prototype
Add a comment...
Have him in circles
8,027 people
Brett Aquila's profile photo
Jason Lee Ertle's profile photo
Babalo Lawrence Msikinya's profile photo
Karsten Rieger's profile photo
Andrey Stefanenko's profile photo
Gustavo Buitron's profile photo
Viknesk Kumarr's profile photo
Chris Gardiner's profile photo
Thomas Julian Santiago's profile photo

Paul Lewis

Shared publicly  - 
 
I just got it... 'catch'! Oh +Google Developers, you are hilaire. Also 'whilst'... winning strategy.
 
Did you 'catch' +Paul Lewis and +Jake Archibald fishing last week?! They talk on ES2015 whilst afloat in a rubber boat: https://goo.gl/fgDGWS
1 comment on original post
13
1
slavi petrov's profile photo
2 comments
Add a comment...

Paul Lewis

Shared publicly  - 
 
Ever been frustrated that the History API restores scroll positions? Fret no more!

I know this has bothered me, and never more so than when I built the Chrome Dev Summit site last year[1]. Well, there's a new spec[2] which has been implemented in Chrome 46, history.scrollRestoration, that lets you decide what should happen. More power to devs, I say!

[1] https://aerotwist.com/blog/some-gotchas-that-got-me/
[2] http://majido.github.io/scroll-restoration-proposal/history-based-api.html#web-idl
35
6
Malte Ubl's profile photoKashif Ansari's profile photo
2 comments
 
More power to dev
Add a comment...

Paul Lewis

Shared publicly  - 
 
Want a performance deep dive?

I'm hoping to launch a new video series where I profile real-world sites and document the process for everyone to learn. Want me to look at your site? Submit away!
Have a great idea for a performance deep dive on the web? Let us know. We're always looking for great success and innovation stories involving the web. Your name *; Your e-mail *; URL of the site or app *; I confirm I own the site *; I confirm that you can publicly use my site in video and other ...
48
5
Ritchie Anesco's profile photoPaul Lewis's profile photoOliver Fernandez's profile photomarco gobbi's profile photo
19 comments
 
About performance... What do you think about CSS classes renaming in production? Google products do it, but an "average developer" should follow this path? Does it make sense? I can't find some lectures about it. Could you please address me? Thanks
Add a comment...

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.
78
27
Paul Lewis's profile photoLindsey Simon's profile photoJanardhan Raju's profile photoJonathan Souied's profile photo
10 comments
 
+Paul Lewis​ I have recently tested Vue.js it has some major differences with React.js (no virtual dom, no diff...). Very good framework but not very popular...
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/
35
6
Robert Scott's profile photoTrev Burley's profile photoDean Peterson's profile photoErvin Llojku's profile photo
8 comments
 
+Paul Lewis Thank you for sharing the code and inspiring !
Add a comment...
People
Have him in circles
8,027 people
Brett Aquila's profile photo
Jason Lee Ertle's profile photo
Babalo Lawrence Msikinya's profile photo
Karsten Rieger's profile photo
Andrey Stefanenko's profile photo
Gustavo Buitron's profile photo
Viknesk Kumarr's profile photo
Chris Gardiner's profile photo
Thomas Julian Santiago'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
Apps with Google+ Sign-in
  • Atomas